--- a/src/pyams_thesaurus/zmi/manager.py Wed Apr 11 10:32:30 2018 +0200
+++ b/src/pyams_thesaurus/zmi/manager.py Wed Apr 11 10:48:24 2018 +0200
@@ -74,11 +74,9 @@
def data_attributes(self):
manager = self.context.getSiteManager()
attributes = super(ControlPanelThesaurusTable, self).data_attributes
- table_attrs = {'data-ams-location': absolute_url(manager, self.request)}
- if 'table' in attributes:
- attributes['table'].update(table_attrs)
- else:
- attributes['table'] = table_attrs
+ attributes.setdefault('table', {}).update({
+ 'data-ams-location': absolute_url(manager, self.request)
+ })
return attributes
@@ -87,7 +85,7 @@
"""Thesaurus trash column"""
icon_hint = _("Delete thesaurus")
- permission = MANAGE_SYSTEM_PERMISSION
+ permission = ADMIN_THESAURUS_PERMISSION
@adapter_config(context=(ISite, IAdminLayer, ControlPanelThesaurusTable), provides=IValues)