src/pyams_i18n/zmi/negotiator.py
changeset 17 fa883acc1f55
parent 1 c62b53e70d9d
child 59 52d0811950e8
--- 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"""