23 lines
745 B
Python
23 lines
745 B
Python
from django.db import models
|
|
from wagtail.admin.panels import FieldPanel, MultiFieldPanel
|
|
from wagtail.contrib.settings.models import BaseGenericSetting, register_setting
|
|
|
|
|
|
@register_setting
|
|
class NavigationSettings(BaseGenericSetting):
|
|
address = models.CharField(max_length=256, verbose_name="Adresse", blank=True)
|
|
phone = models.CharField(
|
|
max_length=32, verbose_name="Numéro de téléphone", blank=True
|
|
)
|
|
email = models.EmailField(verbose_name="Adresse de courriel", blank=True)
|
|
|
|
panels = [
|
|
MultiFieldPanel(
|
|
[
|
|
FieldPanel("address"),
|
|
FieldPanel("phone"),
|
|
FieldPanel("email"),
|
|
],
|
|
"Informations de contact",
|
|
)
|
|
]
|