feat: added smaller logos to web settings
This commit is contained in:
@@ -86,6 +86,12 @@ class WebSettings(SingletonModel):
|
||||
logo_128 = models.ImageField(
|
||||
upload_to="assets", blank=True, null=True, verbose_name=_("logo 128x128")
|
||||
)
|
||||
logo_64 = models.ImageField(
|
||||
upload_to="assets", blank=True, null=True, verbose_name=_("logo 64x64")
|
||||
)
|
||||
logo_32 = models.ImageField(
|
||||
upload_to="assets", blank=True, null=True, verbose_name=_("logo 32x32")
|
||||
)
|
||||
theme_colors = models.JSONField(
|
||||
default=dict, verbose_name=_("colores del tema"), blank=True
|
||||
)
|
||||
@@ -101,6 +107,8 @@ class WebSettings(SingletonModel):
|
||||
|
||||
def save(self, *args, **kwargs):
|
||||
if self.logo:
|
||||
self.logo_32 = self.get_resized_logo((32, 32))
|
||||
self.logo_64 = self.get_resized_logo((64, 64))
|
||||
self.logo_128 = self.get_resized_logo((128, 128))
|
||||
self.logo_256 = self.get_resized_logo((256, 256))
|
||||
|
||||
|
||||
Reference in New Issue
Block a user