Beispiel #1
0
def prepare_main_data(request):
    layout = request.layout_manager.layout

    layout.title = 'Admin Page'
    layout.header = 'Admin Page'
    menu = make_main_menu(request)
    #layout.options_menus = dict(admin=menu)
    layout.main_menu = menu
Beispiel #2
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 #3
0
 def __init__(self, request):
     super(MainViewer, self).__init__(request)
     self.layout.main_menu = make_main_menu(self.request)
     self._dispatch_table = dict(
         list=self.list_templates,
         create=self.create_template,
         delete=self.delete_template,
         confirmdelete=self.delete_template,
         viewentry=self.view_template,
         editentry=self.edit_template,
         )
     self.context = self.request.matchdict['context']
     self._view = self.context
     self._set_menu()
     self.dispatch()
Beispiel #4
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'
    url = request.route_url(route, context='list', id='all')
    menu.append_new_entry('List Users', url)
    url = request.route_url(route, context='add', id='somebody')
    menu.append_new_entry('Add User', url)
    url = request.route_url(route, context='listgroups', id='all')
    menu.append_new_entry('List Groups', url)
    layout.title = 'Manage Users'
    layout.header = 'Manage Users' 
    layout.options_menus = dict(actions=menu)
Beispiel #5
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()