add lead to news articles

This commit is contained in:
2024-07-13 23:50:42 +02:00
parent 9cd47561d4
commit fcbd74ed34
6 changed files with 39 additions and 8 deletions

View File

@ -0,0 +1,19 @@
# Generated by Django 5.0.7 on 2024-07-13 21:22
import wagtail.fields
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('news', '0010_alter_newspage_body'),
]
operations = [
migrations.AddField(
model_name='newspage',
name='lead',
field=wagtail.fields.RichTextField(blank=True),
),
]

View File

@ -30,6 +30,7 @@ class NewsPage(Page):
show_in_menus = False
excerpt = models.TextField(max_length=512, blank=False)
lead = RichTextField(features=["bold", "italic", "link"], blank=True)
body = CommonStreamField
featured_image = models.ForeignKey(
"images.CustomImage",
@ -47,14 +48,20 @@ class NewsPage(Page):
FieldPanel(
"excerpt",
heading="Utdrag",
help_text="En veldig kort oppsummering av innholdet nedenfor. Brukes på forsiden og i artikkeloversikten.",
help_text="En veldig kort oppsummering av innholdet i artikkelen. Brukes på forsiden og i artikkeloversikten.",
),
FieldPanel("featured_image"),
FieldPanel(
"lead",
heading="Ingress",
help_text="Et kortfattet, innledende avsnitt som oppsummerer hovedinnholdet i artikkelen.",
),
FieldPanel("body"),
]
graphql_fields = [
GraphQLString("excerpt"),
GraphQLRichText("lead"),
GraphQLStreamfield("body"),
GraphQLImage("featured_image"),
]