snapshot: preserve extended branding layer and branding UI polish
This commit is contained in:
@@ -31,6 +31,12 @@ class PortalBranding(models.Model):
|
||||
company_name = models.CharField(max_length=255, default='TUBCO')
|
||||
company_domain = models.CharField(max_length=120, blank=True, default='tub.co')
|
||||
support_email = models.EmailField(blank=True, default='info@tub.co')
|
||||
sender_display_name = models.CharField(max_length=255, blank=True, default='TUBCO')
|
||||
login_subtitle = models.CharField(max_length=255, blank=True, default='Bitte melden Sie sich mit Ihrem Benutzerkonto an.')
|
||||
footer_text = models.CharField(max_length=255, blank=True, default='TUBCO Onboarding & Offboarding Portal')
|
||||
footer_text_en = models.CharField(max_length=255, blank=True, default='TUBCO Onboarding & Offboarding Portal')
|
||||
legal_notice = models.TextField(blank=True, default='')
|
||||
legal_notice_en = models.TextField(blank=True, default='')
|
||||
default_language = models.CharField(
|
||||
max_length=10,
|
||||
choices=[('de', 'Deutsch'), ('en', 'English')],
|
||||
@@ -48,6 +54,12 @@ class PortalBranding(models.Model):
|
||||
null=True,
|
||||
validators=[FileExtensionValidator(allowed_extensions=['pdf'])],
|
||||
)
|
||||
favicon_image = models.FileField(
|
||||
upload_to='branding/',
|
||||
blank=True,
|
||||
null=True,
|
||||
validators=[FileExtensionValidator(allowed_extensions=['ico', 'png', 'svg', 'webp'])],
|
||||
)
|
||||
primary_color = models.CharField(max_length=20, blank=True, default='#000078')
|
||||
secondary_color = models.CharField(max_length=20, blank=True, default='#c0002b')
|
||||
updated_at = models.DateTimeField(auto_now=True)
|
||||
|
||||
Reference in New Issue
Block a user