0.0.30 3th section main_block_w_subblocks

This commit is contained in:
SDE
2023-12-05 18:52:24 +03:00
parent 934453dcd5
commit 5937d9e380
15 changed files with 159 additions and 40 deletions

View File

@@ -38,6 +38,11 @@ class BlockPluginPresentation(Block_Abstract):
verbose_name_plural = _('Блок презентации плагина')
def preSave_BlockPluginPresentation(sender, instance, **kwargs):
instance.url = get_unique_url_for_new_instance(instance, sender)
pre_save.connect(preSave_BlockPluginPresentation, sender=BlockPluginPresentation, dispatch_uid='pre_save_connect')
class Section(BaseModelViewPage):
plugin_presentation = GenericRelation('ServicesApp.BlockPluginPresentation',
@@ -49,6 +54,11 @@ class Section(BaseModelViewPage):
verbose_name_plural = _('Разделы сайта')
def preSave_Section(sender, instance, **kwargs):
instance.url = get_unique_url_for_new_instance(instance, sender)
pre_save.connect(preSave_Section, sender=Section, dispatch_uid='pre_save_connect')
class Service(BaseModelViewPage):
url = models.TextField(verbose_name=_('URL привязанной страницы'), null=True, blank=True)
@@ -68,4 +78,8 @@ class Service(BaseModelViewPage):
class Meta:
verbose_name = _('Услуга')
verbose_name_plural = _('Услуги')
verbose_name_plural = _('Услуги')
def preSave_Service(sender, instance, **kwargs):
instance.url = get_unique_url_for_new_instance(instance, sender)
pre_save.connect(preSave_Service, sender=Service, dispatch_uid='pre_save_connect')