src/pyams_content/component/paragraph/zmi/__init__.py
changeset 357 d080c8f7c7da
parent 354 871c7cb35fd6
child 367 392a5ec1b482
equal deleted inserted replaced
356:9922023810d3 357:d080c8f7c7da
   114 class ParagraphsAddMenuDivider(MenuDivider):
   114 class ParagraphsAddMenuDivider(MenuDivider):
   115     """Paragraphs add menu divider"""
   115     """Paragraphs add menu divider"""
   116 
   116 
   117     def __new__(cls, context, request, view, manager):
   117     def __new__(cls, context, request, view, manager):
   118         settings = get_parent(context, IParagraphFactorySettings)
   118         settings = get_parent(context, IParagraphFactorySettings)
   119         for factory_name in settings.allowed_paragraphs:
   119         for factory_name in settings.allowed_paragraphs or ():
   120             factory = query_utility(IParagraphFactory, name=factory_name)
   120             factory = query_utility(IParagraphFactory, name=factory_name)
   121             if factory.custom_menu:
   121             if factory.custom_menu:
   122                 return MenuDivider.__new__(cls)
   122                 return MenuDivider.__new__(cls)
   123         return None
   123         return None
   124 
   124