equal
deleted
inserted
replaced
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.association.interfaces import IAssociationParagraph |
19 from pyams_content.component.association.interfaces import IAssociationParagraph, ASSOCIATION_PARAGRAPH_TYPE |
20 from pyams_content.component.extfile.interfaces import IExtFileContainerTarget |
20 from pyams_content.component.extfile.interfaces import IExtFileContainerTarget |
21 from pyams_content.component.links.interfaces import ILinkContainerTarget |
21 from pyams_content.component.links.interfaces import ILinkContainerTarget |
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 |
40 |
40 |
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=ASSOCIATION_PARAGRAPH_TYPE, provides=IParagraphFactory) |
46 class AssociationParagraphFactory(BaseParagraphFactory): |
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 |