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'
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()
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)