--- a/src/pyams_scheduler/zmi/task.py Thu Jun 08 10:51:20 2017 +0200
+++ b/src/pyams_scheduler/zmi/task.py Tue Jul 18 10:54:11 2017 +0200
@@ -20,7 +20,7 @@
from pyams_scheduler.interfaces import ITaskInfo, IScheduler, ITask, ICronTask, ICronTaskScheduling, IDateTask, \
IDateTaskScheduling, ILoopTask, ILoopTaskScheduling, ITaskHistory, IBaseTaskScheduling
from pyams_skin.layer import IPyAMSLayer
-from pyams_utils.interfaces import VIEW_SYSTEM_PERMISSION, MANAGE_SYSTEM_PERMISSION
+from pyams_utils.interfaces import MANAGE_SYSTEM_PERMISSION
from pyams_zmi.layer import IAdminLayer
from z3c.form.interfaces import IDataExtractedEvent, DISPLAY_MODE
from z3c.table.interfaces import IValues, IColumn
@@ -94,7 +94,7 @@
event.form.widgets.errors += (Invalid(_("Specified task name is already used!")),)
-@pagelet_config(name='properties.html', context=ITask, layer=IPyAMSLayer, permission=VIEW_SYSTEM_PERMISSION)
+@pagelet_config(name='properties.html', context=ITask, layer=IPyAMSLayer, permission=MANAGE_SYSTEM_PERMISSION)
class TaskPropertiesEditForm(AdminDialogEditForm):
"""Scheduler task properties edit form"""
@@ -156,7 +156,7 @@
return super(TaskSchedulerAJAXEditForm, self).get_ajax_output(changes)
-@pagelet_config(name='schedule.html', context=ICronTask, layer=IPyAMSLayer, permission=VIEW_SYSTEM_PERMISSION)
+@pagelet_config(name='schedule.html', context=ICronTask, layer=IPyAMSLayer, permission=MANAGE_SYSTEM_PERMISSION)
class CronTaskScheduleEditForm(TaskScheduleEditForm):
"""Cron-style task schedule edit form"""
@@ -169,7 +169,7 @@
"""Cron-style task schedule edit form, AJAX view"""
-@pagelet_config(name='schedule.html', context=IDateTask, layer=IPyAMSLayer, permission=VIEW_SYSTEM_PERMISSION)
+@pagelet_config(name='schedule.html', context=IDateTask, layer=IPyAMSLayer, permission=MANAGE_SYSTEM_PERMISSION)
class DateTaskScheduleEditForm(TaskScheduleEditForm):
"""Date-style task schedule edit form"""
@@ -182,7 +182,7 @@
"""Date-style task schedule edit form, AJAX view"""
-@pagelet_config(name='schedule.html', context=ILoopTask, layer=IPyAMSLayer, permission=VIEW_SYSTEM_PERMISSION)
+@pagelet_config(name='schedule.html', context=ILoopTask, layer=IPyAMSLayer, permission=MANAGE_SYSTEM_PERMISSION)
class LoopTaskScheduleEditForm(TaskScheduleEditForm):
"""Loop-style task schedule edit form"""
@@ -279,7 +279,7 @@
"""Task debug report viewlet"""
-@pagelet_config(name='history.html', context=ITask, layer=IPyAMSLayer, permission=VIEW_SYSTEM_PERMISSION)
+@pagelet_config(name='history.html', context=ITask, layer=IPyAMSLayer, permission=MANAGE_SYSTEM_PERMISSION)
class TaskHistoryDisplayForm(AdminDialogDisplayForm):
"""Task history display form"""
@@ -363,7 +363,7 @@
@view_config(name='info.json', context=ITaskHistory, request_type=IPyAMSLayer,
- permission=VIEW_SYSTEM_PERMISSION, renderer='json', xhr=True)
+ permission=MANAGE_SYSTEM_PERMISSION, renderer='json', xhr=True)
def TaskHistoryInfoView(request):
return {'status': 'success',
'close_form': False,