equal
deleted
inserted
replaced
17 import json |
17 import json |
18 |
18 |
19 # import interfaces |
19 # import interfaces |
20 from pyams_content.features.alert.interfaces import IAlertTarget, IAlertContainer |
20 from pyams_content.features.alert.interfaces import IAlertTarget, IAlertContainer |
21 from pyams_content.interfaces import MANAGE_SITE_ROOT_PERMISSION |
21 from pyams_content.interfaces import MANAGE_SITE_ROOT_PERMISSION |
22 from pyams_i18n.interfaces import II18n |
|
23 from pyams_skin.interfaces import IPageHeader |
22 from pyams_skin.interfaces import IPageHeader |
24 from pyams_skin.layer import IPyAMSLayer |
23 from pyams_skin.layer import IPyAMSLayer |
25 from pyams_zmi.interfaces.menu import ISiteManagementMenu |
24 from pyams_zmi.interfaces.menu import ISiteManagementMenu |
26 from pyams_zmi.layer import IAdminLayer |
25 from pyams_zmi.layer import IAdminLayer |
27 from z3c.table.interfaces import IValues, IColumn |
26 from z3c.table.interfaces import IValues, IColumn |
40 from pyams_viewlet.viewlet import viewlet_config |
39 from pyams_viewlet.viewlet import viewlet_config |
41 from pyams_zmi.view import ContainerAdminView |
40 from pyams_zmi.view import ContainerAdminView |
42 from pyramid.decorator import reify |
41 from pyramid.decorator import reify |
43 from pyramid.exceptions import NotFound |
42 from pyramid.exceptions import NotFound |
44 from pyramid.view import view_config |
43 from pyramid.view import view_config |
45 from z3c.table.column import GetAttrColumn |
|
46 |
44 |
47 from pyams_content import _ |
45 from pyams_content import _ |
48 |
46 |
49 |
47 |
50 @viewlet_config(name='alerts.menu', context=IAlertTarget, layer=IPyAMSLayer, manager=ISiteManagementMenu, |
48 @viewlet_config(name='alerts.menu', context=IAlertTarget, layer=IPyAMSLayer, manager=ISiteManagementMenu, |