src/pyams_content/component/association/paragraph.py
changeset 356 9922023810d3
parent 256 8e2207197a9a
child 407 0ef5de2d5674
equal deleted inserted replaced
355:5dce53509832 356:9922023810d3
    22 from pyams_content.component.paragraph.interfaces import IParagraphFactory
    22 from pyams_content.component.paragraph.interfaces import IParagraphFactory
    23 from pyams_content.features.checker.interfaces import IContentChecker, MISSING_VALUE, MISSING_LANG_VALUE
    23 from pyams_content.features.checker.interfaces import IContentChecker, MISSING_VALUE, MISSING_LANG_VALUE
    24 from pyams_i18n.interfaces import II18n, II18nManager, INegotiator
    24 from pyams_i18n.interfaces import II18n, II18nManager, INegotiator
    25 
    25 
    26 # import packages
    26 # import packages
    27 from pyams_content.component.paragraph import BaseParagraph, BaseParagraphContentChecker
    27 from pyams_content.component.paragraph import BaseParagraph, BaseParagraphContentChecker, BaseParagraphFactory
    28 from pyams_utils.adapter import adapter_config
    28 from pyams_utils.adapter import adapter_config
    29 from pyams_utils.registry import utility_config, get_utility
    29 from pyams_utils.registry import utility_config, get_utility
    30 from pyams_utils.request import check_request
    30 from pyams_utils.request import check_request
    31 from pyams_utils.traversing import get_parent
    31 from pyams_utils.traversing import get_parent
    32 from zope.interface import implementer
    32 from zope.interface import implementer
    41     icon_class = 'fa-link'
    41     icon_class = 'fa-link'
    42     icon_hint = _("Associations paragraph")
    42     icon_hint = _("Associations paragraph")
    43 
    43 
    44 
    44 
    45 @utility_config(name='Associations', provides=IParagraphFactory)
    45 @utility_config(name='Associations', provides=IParagraphFactory)
    46 class AssociationParagraphFactory(object):
    46 class AssociationParagraphFactory(BaseParagraphFactory):
    47     """Associations paragraph factory"""
    47     """Associations paragraph factory"""
    48 
    48 
    49     name = _("Associations paragraph")
    49     name = _("Associations paragraph")
    50     content_type = AssociationParagraph
    50     content_type = AssociationParagraph
    51 
    51