Initial commit
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
from django.db import models
|
||||
|
||||
class BrandingSetting(models.Model):
|
||||
app_name = models.CharField(max_length=200, default="Veranstaltungsschichtplaner")
|
||||
logo_url = models.CharField(max_length=500, blank=True, default="")
|
||||
primary_color = models.CharField(max_length=50, default="#E05A47")
|
||||
secondary_color = models.CharField(max_length=50, default="#4f46e5")
|
||||
custom_banner_text = models.TextField(blank=True, default="")
|
||||
|
||||
# Home Page Community Info Box
|
||||
show_community_info_box = models.BooleanField(default=True)
|
||||
community_info_title = models.CharField(max_length=200, default="📌 Verein & Infos")
|
||||
community_info_text = models.TextField(default="Initiative e.V. Hausverein\nOffene Angebote, DIY-Kultur & engagierte Schichten.")
|
||||
|
||||
# Home Page Support Box
|
||||
show_support_box = models.BooleanField(default=True)
|
||||
support_box_title = models.CharField(max_length=200, default="❤️ Unterstützen")
|
||||
support_box_text = models.TextField(default="Hilf mit als Helfer*in an der Bar, beim Essen kochen oder beim Auf- & Abbau.")
|
||||
|
||||
@classmethod
|
||||
def get_solo(cls):
|
||||
obj, _ = cls.objects.get_or_create(pk=1)
|
||||
return obj
|
||||
|
||||
def __str__(self):
|
||||
return f"Branding: {self.app_name}"
|
||||
Reference in New Issue
Block a user