src/pyams_thesaurus/zmi/extract.py
changeset 5 86ddb444d0a9
parent 0 47700a43ef3f
child 19 6cb6acc05cc3
equal deleted inserted replaced
4:5dc0c1fa6af6 5:86ddb444d0a9
    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'