src/pyams_zmi/site.py
changeset 21 4d8d6d0caecb
parent 17 009454f127d7
child 23 4fcf2e732272
equal deleted inserted replaced
20:e9fa6f0422d8 21:4d8d6d0caecb
    27 
    27 
    28 # import packages
    28 # import packages
    29 from pyams_form.form import AJAXEditForm
    29 from pyams_form.form import AJAXEditForm
    30 from pyams_pagelet.pagelet import pagelet_config
    30 from pyams_pagelet.pagelet import pagelet_config
    31 from pyams_skin.page import DefaultPageHeaderAdapter
    31 from pyams_skin.page import DefaultPageHeaderAdapter
    32 from pyams_skin.viewlet.menu import MenuItem, MenuDivider
    32 from pyams_skin.viewlet.menu import MenuItem
    33 from pyams_utils.adapter import adapter_config, ContextRequestViewAdapter
    33 from pyams_utils.adapter import adapter_config, ContextRequestViewAdapter
    34 from pyams_viewlet.manager import viewletmanager_config
    34 from pyams_viewlet.manager import viewletmanager_config
    35 from pyams_viewlet.viewlet import viewlet_config
    35 from pyams_viewlet.viewlet import viewlet_config
    36 from pyams_zmi.form import AdminEditForm, AdminDialogEditForm
    36 from pyams_zmi.form import AdminEditForm, AdminDialogEditForm
    37 from pyramid.decorator import reify
    37 from pyramid.decorator import reify
   130     icon_class = 'fa-tachometer'
   130     icon_class = 'fa-tachometer'
   131     url = 'back-office-properties.html'
   131     url = 'back-office-properties.html'
   132     modal_target = True
   132     modal_target = True
   133 
   133 
   134 
   134 
   135 @viewlet_config(name='back-office-properties.divider', context=ISiteRoot, layer=IAdminLayer, manager=IPropertiesMenu,
       
   136                 permission=MANAGE_SYSTEM_PERMISSION, weight=2)
       
   137 class BackOfficePropertiesMenuDivider(MenuDivider):
       
   138     """Back-office properties menu divider"""
       
   139 
       
   140 
       
   141 @pagelet_config(name='back-office-properties.html', context=ISiteRoot, layer=IPyAMSLayer,
   135 @pagelet_config(name='back-office-properties.html', context=ISiteRoot, layer=IPyAMSLayer,
   142                 permission=MANAGE_SYSTEM_PERMISSION)
   136                 permission=MANAGE_SYSTEM_PERMISSION)
   143 class BackOfficePropertiesEditForm(AdminDialogEditForm):
   137 class BackOfficePropertiesEditForm(AdminDialogEditForm):
   144     """Back-office properties edit form"""
   138     """Back-office properties edit form"""
   145 
   139