src/pyams_content/component/gallery/paragraph.py
changeset 407 0ef5de2d5674
parent 363 86d1a240d4dc
child 586 28445044f6e3
equal deleted inserted replaced
406:5527bc086216 407:0ef5de2d5674
    14 
    14 
    15 
    15 
    16 # import standard library
    16 # import standard library
    17 
    17 
    18 # import interfaces
    18 # import interfaces
    19 from pyams_content.component.gallery.interfaces import IGalleryParagraph
    19 from pyams_content.component.gallery.interfaces import IGalleryParagraph, GALLERY_PARAGRAPH_TYPE
    20 from pyams_content.component.paragraph.interfaces import IParagraphFactory
    20 from pyams_content.component.paragraph.interfaces import IParagraphFactory
    21 from pyams_content.features.checker.interfaces import IContentChecker, MISSING_VALUE, MISSING_LANG_VALUE
    21 from pyams_content.features.checker.interfaces import IContentChecker, MISSING_VALUE, MISSING_LANG_VALUE
    22 from pyams_i18n.interfaces import II18n, INegotiator, II18nManager
    22 from pyams_i18n.interfaces import II18n, INegotiator, II18nManager
    23 
    23 
    24 # import packages
    24 # import packages
    38 
    38 
    39     icon_class = 'fa-picture-o'
    39     icon_class = 'fa-picture-o'
    40     icon_hint = _("Medias gallery")
    40     icon_hint = _("Medias gallery")
    41 
    41 
    42 
    42 
    43 @utility_config(name='Gallery', provides=IParagraphFactory)
    43 @utility_config(name=GALLERY_PARAGRAPH_TYPE, provides=IParagraphFactory)
    44 class GalleryFactory(BaseParagraphFactory):
    44 class GalleryFactory(BaseParagraphFactory):
    45     """Gallery paragraph factory"""
    45     """Gallery paragraph factory"""
    46 
    46 
    47     name = _("Medias gallery")
    47     name = _("Medias gallery")
    48     content_type = Gallery
    48     content_type = Gallery