src/pyams_skin/page.py
changeset 94 229b0844c578
parent 69 a361355b55c7
child 161 5a9d47904b7f
equal deleted inserted replaced
93:e1bbacb1be22 94:229b0844c578
    16 # import standard library
    16 # import standard library
    17 
    17 
    18 # import interfaces
    18 # import interfaces
    19 from pyams_skin.interfaces import IInnerPage, IModalPage, IPageHeader, IContentTitle
    19 from pyams_skin.interfaces import IInnerPage, IModalPage, IPageHeader, IContentTitle
    20 from pyams_skin.layer import IPyAMSLayer
    20 from pyams_skin.layer import IPyAMSLayer
       
    21 from pyams_utils.interfaces import VIEW_PERMISSION
    21 
    22 
    22 # import packages
    23 # import packages
    23 from pyams_pagelet.pagelet import pagelet_config
    24 from pyams_pagelet.pagelet import pagelet_config
    24 from pyams_template.template import template_config
    25 from pyams_template.template import template_config
    25 from pyams_utils.adapter import ContextRequestViewAdapter
    26 from pyams_utils.adapter import ContextRequestViewAdapter
    26 from pyams_viewlet.viewlet import contentprovider_config
    27 from pyams_viewlet.viewlet import contentprovider_config
    27 from zope.interface import implementer, Interface
    28 from zope.interface import implementer, Interface
    28 
    29 
    29 
    30 
    30 @pagelet_config(name='', layer=IPyAMSLayer, permission='view')
    31 @pagelet_config(name='', layer=IPyAMSLayer, permission=VIEW_PERMISSION)
    31 @template_config(template='templates/index.pt')
    32 @template_config(template='templates/index.pt')
    32 class BaseIndexPage(object):
    33 class BaseIndexPage(object):
    33     """Base index page"""
    34     """Base index page"""
    34 
    35 
    35 
    36