Jacks_Bastards_Website/base/models.py

29 lines
854 B
Python
Raw Normal View History

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):
youtube_url = models.URLField(verbose_name="Youtube URL", blank=True)
facebook_url = models.URLField(verbose_name="Facebook URL", blank=True)
instagram_url = models.URLField(verbose_name="Instagram URL", blank=True)
gitea_url = models.URLField(verbose_name="Gitea URL", blank=True)
panels = [
MultiFieldPanel(
[
FieldPanel("youtube_url"),
FieldPanel("facebook_url"),
FieldPanel("instagram_url"),
FieldPanel("gitea_url"),
],
"Social settings",
)
]