--- a/src/pyams_i18n/zmi/negotiator.py Thu Oct 08 09:25:29 2015 +0200
+++ b/src/pyams_i18n/zmi/negotiator.py Thu Oct 08 09:26:24 2015 +0200
@@ -18,6 +18,7 @@
# import interfaces
from pyams_i18n.interfaces import INegotiator
from pyams_skin.layer import IPyAMSLayer
+from pyams_utils.interfaces import VIEW_SYSTEM_PERMISSION, MANAGE_SYSTEM_PERMISSION
# import packages
from pyams_form.form import AJAXEditForm
@@ -29,7 +30,7 @@
from pyams_i18n import _
-@pagelet_config(name='properties.html', context=INegotiator, layer=IPyAMSLayer, permission='system.view')
+@pagelet_config(name='properties.html', context=INegotiator, layer=IPyAMSLayer, permission=VIEW_SYSTEM_PERMISSION)
class NegotiatorPropertiesEditForm(AdminDialogEditForm):
"""Negotiator properties edit form"""
@@ -41,7 +42,7 @@
fields = field.Fields(INegotiator)
ajax_handler = 'properties.json'
- edit_permission = 'system.manage'
+ edit_permission = MANAGE_SYSTEM_PERMISSION
def updateWidgets(self, prefix=None):
super(NegotiatorPropertiesEditForm, self).updateWidgets()
@@ -50,6 +51,6 @@
@view_config(name='properties.json', context=INegotiator, request_type=IPyAMSLayer,
- permission='system.manage', renderer='json', xhr=True)
+ permission=MANAGE_SYSTEM_PERMISSION, renderer='json', xhr=True)
class NegotiatorPropertiesAJAXEditForm(AJAXEditForm, NegotiatorPropertiesEditForm):
"""Negotiator properties edit form, AJAX renderer"""