290 lines
12 KiB
Python
290 lines
12 KiB
Python
# Generated by Django 6.0.3 on 2026-04-15 20:21
|
|
|
|
import wagtail.fields
|
|
from django.db import migrations
|
|
|
|
|
|
class Migration(migrations.Migration):
|
|
|
|
dependencies = [
|
|
("contacts", "0017_alter_contactindex_body"),
|
|
]
|
|
|
|
operations = [
|
|
migrations.AlterField(
|
|
model_name="contactindex",
|
|
name="body",
|
|
field=wagtail.fields.StreamField(
|
|
[
|
|
("paragraph", 0),
|
|
("image", 4),
|
|
("image_slider", 8),
|
|
("horizontal_rule", 10),
|
|
("featured", 18),
|
|
("page_section_navigation", 19),
|
|
("accordion", 23),
|
|
("fact_box", 26),
|
|
("photo_sphere", 29),
|
|
("embed", 30),
|
|
("raw_html", 31),
|
|
("contact_section", 39),
|
|
],
|
|
block_lookup={
|
|
0: ("wagtail.blocks.RichTextBlock", (), {"label": "Rik tekst"}),
|
|
1: (
|
|
"wagtail.images.blocks.ImageChooserBlock",
|
|
(),
|
|
{"label": "Bilde"},
|
|
),
|
|
2: (
|
|
"wagtail.blocks.ChoiceBlock",
|
|
[],
|
|
{
|
|
"choices": [
|
|
("fullwidth", "Fullbredde"),
|
|
("bleed", "Utfallende"),
|
|
("original", "Uendret størrelse"),
|
|
],
|
|
"icon": "cup",
|
|
"label": "Bildeformat",
|
|
},
|
|
),
|
|
3: (
|
|
"wagtail.blocks.CharBlock",
|
|
(),
|
|
{"label": "Bildetekst", "max_length": 512, "required": False},
|
|
),
|
|
4: (
|
|
"wagtail.blocks.StructBlock",
|
|
[[("image", 1), ("image_format", 2), ("text", 3)]],
|
|
{},
|
|
),
|
|
5: (
|
|
"wagtail.blocks.CharBlock",
|
|
(),
|
|
{"label": "Tekst", "max_length": 512, "required": False},
|
|
),
|
|
6: (
|
|
"wagtail.blocks.StructBlock",
|
|
[[("image", 1), ("text", 5)]],
|
|
{},
|
|
),
|
|
7: (
|
|
"wagtail.blocks.ListBlock",
|
|
(6,),
|
|
{"label": "Bilder", "min_num": 1},
|
|
),
|
|
8: ("wagtail.blocks.StructBlock", [[("images", 7)]], {}),
|
|
9: (
|
|
"wagtail.blocks.ChoiceBlock",
|
|
[],
|
|
{
|
|
"choices": [
|
|
("deepBrick", "Dyp tegl"),
|
|
("neufPink", "Griserosa"),
|
|
("goldenOrange", "Gyllen oransje"),
|
|
("goldenBeige", "Gyllen beige"),
|
|
("chateauBlue", "Slottsblå"),
|
|
],
|
|
"label": "Farge",
|
|
"required": False,
|
|
},
|
|
),
|
|
10: ("wagtail.blocks.StructBlock", [[("color", 9)]], {}),
|
|
11: (
|
|
"wagtail.blocks.CharBlock",
|
|
(),
|
|
{"label": "Tittel", "max_length": 64, "required": True},
|
|
),
|
|
12: (
|
|
"wagtail.blocks.RichTextBlock",
|
|
(),
|
|
{
|
|
"features": ["bold", "italic", "link"],
|
|
"label": "Tekst",
|
|
"required": True,
|
|
},
|
|
),
|
|
13: (
|
|
"wagtail.blocks.PageChooserBlock",
|
|
(),
|
|
{"header": "Fremhevet side", "required": True},
|
|
),
|
|
14: (
|
|
"wagtail.blocks.CharBlock",
|
|
(),
|
|
{
|
|
"default": "Les mer",
|
|
"help_text": 'Lenketeksten som tar deg videre til siden. Tips: Ikke start med "Trykk her"',
|
|
"label": "Lenketekst",
|
|
"max_length": 64,
|
|
"required": True,
|
|
},
|
|
),
|
|
15: (
|
|
"wagtail.blocks.ChoiceBlock",
|
|
[],
|
|
{
|
|
"choices": [
|
|
("betongGray", "Betonggrå"),
|
|
("deepBrick", "Dyp tegl"),
|
|
("neufPink", "Griserosa"),
|
|
("goldenOrange", "Gyllen oransje"),
|
|
("goldenBeige", "Gyllen beige"),
|
|
("chateauBlue", "Slottsblå"),
|
|
],
|
|
"label": "Bakgrunnsfarge",
|
|
},
|
|
),
|
|
16: (
|
|
"wagtail.blocks.ChoiceBlock",
|
|
[],
|
|
{
|
|
"choices": [("left", "Venstre"), ("right", "Høyre")],
|
|
"label": "Bildeplassering",
|
|
},
|
|
),
|
|
17: (
|
|
"wagtail.images.blocks.ImageChooserBlock",
|
|
(),
|
|
{
|
|
"header": "Overstyr bilde",
|
|
"help_text": "Bildet som er tilknyttet undersiden du vil fremheve, vil automatisk brukes. Om det mangler eller du vil overstyre hvilket bilde som et brukes, kan du velge et her.",
|
|
"required": False,
|
|
},
|
|
),
|
|
18: (
|
|
"wagtail.blocks.StructBlock",
|
|
[
|
|
[
|
|
("title", 11),
|
|
("text", 12),
|
|
("featured_page", 13),
|
|
("link_text", 14),
|
|
("background_color", 15),
|
|
("image_position", 16),
|
|
("featured_image_override", 17),
|
|
]
|
|
],
|
|
{},
|
|
),
|
|
19: ("dnscms.blocks.PageSectionNavigationBlock", (), {}),
|
|
20: (
|
|
"wagtail.blocks.CharBlock",
|
|
(),
|
|
{"label": "Overskrift", "max_length": 64, "required": True},
|
|
),
|
|
21: (
|
|
"wagtail.blocks.StructBlock",
|
|
[[("image", 1), ("image_format", 2), ("text", 3)]],
|
|
{"label": "Bilde"},
|
|
),
|
|
22: (
|
|
"wagtail.blocks.StreamBlock",
|
|
[[("paragraph", 0), ("image", 21)]],
|
|
{},
|
|
),
|
|
23: (
|
|
"wagtail.blocks.StructBlock",
|
|
[[("heading", 20), ("body", 22)]],
|
|
{},
|
|
),
|
|
24: (
|
|
"wagtail.blocks.ChoiceBlock",
|
|
[],
|
|
{
|
|
"choices": [
|
|
("betongGray", "Betonggrå"),
|
|
("deepBrick", "Dyp tegl"),
|
|
("neufPink", "Griserosa"),
|
|
("goldenOrange", "Gyllen oransje"),
|
|
("goldenBeige", "Gyllen beige"),
|
|
("chateauBlue", "Slottsblå"),
|
|
],
|
|
"label": "Bakgrunnsfarge",
|
|
"required": False,
|
|
},
|
|
),
|
|
25: (
|
|
"wagtail.blocks.RichTextBlock",
|
|
(),
|
|
{
|
|
"features": [
|
|
"bold",
|
|
"italic",
|
|
"link",
|
|
"ol",
|
|
"ul",
|
|
"h2",
|
|
"h3",
|
|
],
|
|
"label": "Innhold",
|
|
},
|
|
),
|
|
26: (
|
|
"wagtail.blocks.StructBlock",
|
|
[[("background_color", 24), ("body", 25)]],
|
|
{},
|
|
),
|
|
27: (
|
|
"wagtail.images.blocks.ImageChooserBlock",
|
|
(),
|
|
{"label": "360°-bilde"},
|
|
),
|
|
28: (
|
|
"wagtail.blocks.CharBlock",
|
|
(),
|
|
{
|
|
"help_text": "Beskrivende tittel på bildet (vises også til skjermlesere)",
|
|
"label": "Tittel",
|
|
"max_length": 256,
|
|
},
|
|
),
|
|
29: (
|
|
"wagtail.blocks.StructBlock",
|
|
[[("image", 27), ("title", 28)]],
|
|
{},
|
|
),
|
|
30: ("wagtail.embeds.blocks.EmbedBlock", (), {}),
|
|
31: ("wagtail.blocks.RawHTMLBlock", (), {}),
|
|
32: (
|
|
"wagtail.blocks.RichTextBlock",
|
|
(),
|
|
{"features": ["bold", "italic", "link"]},
|
|
),
|
|
33: (
|
|
"wagtail.snippets.blocks.SnippetChooserBlock",
|
|
("contacts.ContactEntity",),
|
|
{},
|
|
),
|
|
34: ("wagtail.blocks.StructBlock", [[("contact_entity", 33)]], {}),
|
|
35: (
|
|
"contacts.blocks.ContactListBlock",
|
|
(34,),
|
|
{"label": "Liste med kontaktpunkter"},
|
|
),
|
|
36: (
|
|
"wagtail.blocks.StreamBlock",
|
|
[[("contact_entity_list", 35)]],
|
|
{"required": False},
|
|
),
|
|
37: (
|
|
"wagtail.blocks.StructBlock",
|
|
[[("title", 11), ("text", 32), ("blocks", 36)]],
|
|
{"label": "Kontaktunderseksjon"},
|
|
),
|
|
38: (
|
|
"wagtail.blocks.StreamBlock",
|
|
[[("contact_entity_list", 35), ("contact_subsection", 37)]],
|
|
{"required": False},
|
|
),
|
|
39: (
|
|
"wagtail.blocks.StructBlock",
|
|
[[("title", 11), ("text", 32), ("blocks", 38)]],
|
|
{"label": "Kontaktseksjon"},
|
|
),
|
|
},
|
|
),
|
|
),
|
|
]
|