equal
deleted
inserted
replaced
16 # import standard library |
16 # import standard library |
17 from html import unescape |
17 from html import unescape |
18 |
18 |
19 # import interfaces |
19 # import interfaces |
20 from pyams_form.interfaces.form import IWidgetsPrefixViewletsManager |
20 from pyams_form.interfaces.form import IWidgetsPrefixViewletsManager |
21 from pyams_skin.interfaces.viewlet import IToolbarViewletManager |
21 from pyams_skin.interfaces.viewlet import IWidgetTitleViewletManager |
22 from pyams_skin.layer import IPyAMSLayer |
22 from pyams_skin.layer import IPyAMSLayer |
23 from pyams_thesaurus.interfaces.thesaurus import IThesaurus, IThesaurusExtracts, IThesaurusExtractInfo, \ |
23 from pyams_thesaurus.interfaces.thesaurus import IThesaurus, IThesaurusExtracts, IThesaurusExtractInfo, \ |
24 IThesaurusExtract |
24 IThesaurusExtract |
25 from pyams_utils.interfaces.data import IObjectData |
25 from pyams_utils.interfaces.data import IObjectData |
26 from pyams_utils.interfaces.tree import INode, ITree |
26 from pyams_utils.interfaces.tree import INode, ITree |
117 icon_hint = _("Delete extract") |
117 icon_hint = _("Delete extract") |
118 permission = 'thesaurus.admin' |
118 permission = 'thesaurus.admin' |
119 |
119 |
120 |
120 |
121 @viewlet_config(name='thesaurus.extract.adding', context=IThesaurus, view=ThesaurusExtractsTable, |
121 @viewlet_config(name='thesaurus.extract.adding', context=IThesaurus, view=ThesaurusExtractsTable, |
122 layer=IAdminLayer, manager=IToolbarViewletManager, permission='thesaurus.admin') |
122 layer=IAdminLayer, manager=IWidgetTitleViewletManager, permission='thesaurus.admin') |
123 class ThesaurusExtractAddAction(ToolbarAction): |
123 class ThesaurusExtractAddAction(ToolbarAction): |
124 """Thesaurus extract add action""" |
124 """Thesaurus extract add action""" |
125 |
125 |
126 label = _("Add extract") |
126 label = _("Add extract") |
127 url = 'add-extract.html' |
127 url = 'add-extract.html' |