Beispiel #1
0
def prepare_main_data(request):
    layout = request.layout_manager.layout
    layout.main_menu = make_main_menu(request)
    menu = BaseMenu()
    menu.set_header('Image Actions')
    imgroute = 'admin_images'
    url = request.route_url(imgroute, context='list', id=None)
    menu.append_new_entry('List Images', url)
    url = request.route_url(imgroute, context='add', id=None)
    menu.append_new_entry('Add Image', url)
    layout.options_menus = dict(actions=menu)
    layout.title = 'Manage Images'
    layout.header = 'Manage Images' 
Beispiel #2
0
 def __init__(self, request):
     super(SiteTextViewer, self).__init__(request)
     self.layout.main_menu = make_main_menu(request)
     self.images = ImageManager(self.request.db)
     self._dispatch_table = dict(
         list=self.list_site_text,
         add=self.create_site_text,
         delete=self.main,
         confirmdelete=self.main,
         viewentry=self.view_site_text,
         editentry=self.edit_site_text,
         create=self.create_site_text,
         download_wiki_archive=self.download_wiki_archive,)
     self.context = self.request.matchdict['context']
     self._view = self.context
     self._set_options_menu()
     self.dispatch()
Beispiel #3
0
def prepare_main_data(request):
    layout = request.layout_manager.layout
    layout.main_menu = make_main_menu(request)
    
    menu = BaseMenu()
    menu.set_header('Actions')
    route = 'admin_users'
    kw = dict(traverse='', resource='users')
    route = 'admin'
    url = request.route_url(route, context='list', **kw)
    menu.append_new_entry('List Users', url)
    url = request.route_url(route, context='add', **kw)
    menu.append_new_entry('Add User', url)
    url = request.route_url(route, context='listgroups', **kw)
    menu.append_new_entry('List Groups', url)
    layout.title = 'Manage Users'
    layout.header = 'Manage Users' 
    layout.options_menus = dict(actions=menu)