src/pyams_media/zmi/__init__.py
changeset 15 d1477fa29943
parent 11 967f905e1de5
child 19 179f9381965b
--- a/src/pyams_media/zmi/__init__.py	Wed Sep 09 11:51:38 2015 +0200
+++ b/src/pyams_media/zmi/__init__.py	Thu Oct 08 12:28:57 2015 +0200
@@ -20,6 +20,7 @@
 from pyams_media.interfaces import IMediaConversionUtility
 from pyams_skin.interfaces.viewlet import ITableItemColumnActionsMenu
 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, AJAXAddForm, InnerEditForm
@@ -40,7 +41,8 @@
 from pyams_media import _
 
 
-@pagelet_config(name='properties.html', context=IMediaConversionUtility, layer=IPyAMSLayer, permission='system.view')
+@pagelet_config(name='properties.html', context=IMediaConversionUtility, layer=IPyAMSLayer,
+                permission=VIEW_SYSTEM_PERMISSION)
 class MediaConversionUtilityPropertiesEditForm(AdminDialogEditForm):
     """Medias conversion utility properties edit form"""
 
@@ -55,7 +57,7 @@
     input_css_class = 'col-md-8'
 
     ajax_handler = 'properties.json'
-    edit_permission = 'system.manage'
+    edit_permission = MANAGE_SYSTEM_PERMISSION
 
 
 @adapter_config(name='video-properties',
@@ -92,13 +94,13 @@
 
 
 @view_config(name='properties.json', context=IMediaConversionUtility, request_type=IPyAMSLayer,
-             permission='system.manage', renderer='json', xhr=True)
+             permission=MANAGE_SYSTEM_PERMISSION, renderer='json', xhr=True)
 class MediaConversionUtilityPropertiesAJAXEditForm(AJAXEditForm, MediaConversionUtilityPropertiesEditForm):
     """Medias conversion utility properties edit form, JSON renderer"""
 
 
 @viewlet_config(name='test-conversion-process.menu', context=IMediaConversionUtility, layer=IAdminLayer,
-                view=UtilitiesTable, manager=ITableItemColumnActionsMenu, permission='system.manage')
+                view=UtilitiesTable, manager=ITableItemColumnActionsMenu, permission=MANAGE_SYSTEM_PERMISSION)
 class MediaConversionProcessTestMenu(ToolbarMenuItem):
     """Medias conversion process test menu"""
 
@@ -117,7 +119,7 @@
 
 
 @pagelet_config(name='test-conversion-process.html', context=IMediaConversionUtility, layer=IPyAMSLayer,
-                permission='system.manage')
+                permission=MANAGE_SYSTEM_PERMISSION)
 class MediaConversionProcessTestForm(AdminDialogAddForm):
     """Medias conversion process test form"""
 
@@ -132,7 +134,7 @@
     fields = field.Fields(Interface)
     buttons = button.Buttons(IMediaConversionProcessTestButtons)
     ajax_handler = 'test-conversion-process.json'
-    edit_permission = 'system.manage'
+    edit_permission = MANAGE_SYSTEM_PERMISSION
 
     @property
     def form_target(self):
@@ -155,7 +157,7 @@
 
 
 @view_config(name='test-conversion-process.json', context=IMediaConversionUtility, request_type=IPyAMSLayer,
-             permission='system.manage', renderer='json', xhr=True)
+             permission=MANAGE_SYSTEM_PERMISSION, renderer='json', xhr=True)
 class MediaConversionProcessAJAXTestForm(AJAXAddForm, MediaConversionProcessTestForm):
     """Medias conversion process test form, JSON renderer"""