src/pyams_scheduler/zmi/zodb.py
changeset 36 42761bc38f66
parent 22 b1a1ccc1fa26
child 64 e9e71b24f431
equal deleted inserted replaced
35:d7024f05f72d 36:42761bc38f66
    17 
    17 
    18 # import interfaces
    18 # import interfaces
    19 from pyams_scheduler.interfaces.zodb import IZODBPackingTask, IZODBPackingTaskInfo
    19 from pyams_scheduler.interfaces.zodb import IZODBPackingTask, IZODBPackingTaskInfo
    20 from pyams_skin.interfaces.viewlet import IToolbarAddingMenu
    20 from pyams_skin.interfaces.viewlet import IToolbarAddingMenu
    21 from pyams_skin.layer import IPyAMSLayer
    21 from pyams_skin.layer import IPyAMSLayer
    22 from pyams_utils.interfaces import VIEW_SYSTEM_PERMISSION, MANAGE_SYSTEM_PERMISSION
    22 from pyams_utils.interfaces import MANAGE_SYSTEM_PERMISSION
    23 from zope.component.interfaces import ISite
    23 from zope.component.interfaces import ISite
    24 
    24 
    25 # import packages
    25 # import packages
    26 from pyams_form.form import AJAXAddForm, AJAXEditForm
    26 from pyams_form.form import AJAXAddForm, AJAXEditForm
    27 from pyams_pagelet.pagelet import pagelet_config
    27 from pyams_pagelet.pagelet import pagelet_config
    65              permission=MANAGE_SYSTEM_PERMISSION, renderer='json', xhr=True)
    65              permission=MANAGE_SYSTEM_PERMISSION, renderer='json', xhr=True)
    66 class ZODBTaskAJAXAddForm(AJAXAddForm, ZODBTaskAddForm):
    66 class ZODBTaskAJAXAddForm(AJAXAddForm, ZODBTaskAddForm):
    67     """ZODB packing task add form, AJAX view"""
    67     """ZODB packing task add form, AJAX view"""
    68 
    68 
    69 
    69 
    70 @pagelet_config(name='settings.html', context=IZODBPackingTask, layer=IPyAMSLayer, permission=VIEW_SYSTEM_PERMISSION)
    70 @pagelet_config(name='settings.html', context=IZODBPackingTask, layer=IPyAMSLayer, permission=MANAGE_SYSTEM_PERMISSION)
    71 class ZODBTaskEditForm(AdminDialogEditForm):
    71 class ZODBTaskEditForm(AdminDialogEditForm):
    72     """ZODB packing task edit form"""
    72     """ZODB packing task edit form"""
    73 
    73 
    74     @property
    74     @property
    75     def title(self):
    75     def title(self):