0.3.1 contacts page and admin
This commit is contained in:
@@ -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', _('Телефон')),
|
||||
|
||||
Reference in New Issue
Block a user