0.3.1 contacts page and admin

This commit is contained in:
SDE
2023-12-09 20:23:14 +03:00
parent aae426cf93
commit 90008fbc3a

View File

@@ -202,7 +202,9 @@ class Office(BaseModelViewPage):
# footer_info = RichTextUploadingField(verbose_name=_('Информация в подвале'), null=True, blank=True)
def __str__(self):
return self.name
if self.name:
return self.name
return self.address
def save(self, *args, **kwargs):
# self.order = 0
@@ -237,6 +239,12 @@ class Office(BaseModelViewPage):
verbose_name_plural = _('Офисы')
ordering = ['order', 'city', 'name']
def preSave_Office(sender, instance, **kwargs):
if not instance.name:
instance.name = instance.office.name
instance.url = get_unique_url_for_new_instance(instance, sender)
pre_save.connect(preSave_Office, sender=Office, dispatch_uid='pre_save_connect')
contact_type_choice = (
('phone', _('Телефон')),