Переглянути джерело

Add support for previews to social media settings

Thibaud Colas 1 тиждень тому
батько
коміт
548c16336e
1 змінених файлів з 4 додано та 1 видалено
  1. 4 1
      bakerydemo/base/models.py

+ 4 - 1
bakerydemo/base/models.py

@@ -550,7 +550,7 @@ class FormPage(AbstractEmailForm):
 
 
 @register_setting(icon="cog")
-class GenericSettings(ClusterableModel, BaseGenericSetting):
+class GenericSettings(ClusterableModel, PreviewableMixin, BaseGenericSetting):
     mastodon_url = models.URLField(verbose_name="Mastodon URL", blank=True)
     github_url = models.URLField(verbose_name="GitHub URL", blank=True)
     organisation_url = models.URLField(verbose_name="Organisation URL", blank=True)
@@ -566,6 +566,9 @@ class GenericSettings(ClusterableModel, BaseGenericSetting):
         )
     ]
 
+    def get_preview_template(self, request, mode_name):
+        return "base.html"
+
 
 @register_setting(icon="site")
 class SiteSettings(BaseSiteSetting):