24 lines
745 B
Python
24 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",
|
||
|
)
|
||
|
]
|