def prepare_main_data(request): layout = request.layout_manager.layout menu = layout.ctx_menu 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) main_menu = make_main_menu(request) layout.title = "Manage Images" layout.header = "Manage Images" layout.main_menu = main_menu.render() layout.ctx_menu = menu
def prepare_main_data(request): layout = request.layout_manager.layout menu = layout.ctx_menu 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) main_menu = make_main_menu(request) layout.title = 'Manage Images' layout.header = 'Manage Images' layout.main_menu = main_menu.render() layout.ctx_menu = menu
def prepare_main_data(request): layout = request.layout_manager.layout menu = layout.ctx_menu 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) main_menu = make_main_menu(request) layout.title = 'Manage Users' layout.header = 'Manage Users' layout.main_menu = main_menu.render() layout.ctx_menu = menu
def __init__(self, request): super(NFLTeamViewer, self).__init__(request) self.layout.main_menu = make_main_menu(self.request).render() self.layout.ctx_menu = make_ctx_menu(self.request).output() self.teams = NFLTeamManager(self.request.db) self.context = self.request.matchdict['context'] # make dispatch table self._cntxt_meth = dict( main=self.main_view, viewteam=self.view_team, ) if self.context in self._cntxt_meth: self._cntxt_meth[self.context]() else: msg = 'Undefined Context: %s' % self.context self.layout.content = '<b>%s</b>' % msg
def prepare_main_data(request): layout = request.layout_manager.layout menu = layout.ctx_menu url = request.route_url('admin_users', context='list', id='all') menu.append_new_entry('Manage Users', url) url = request.route_url('admin_credits', context='main', id=None) menu.append_new_entry('Manage Credits', url) url = request.route_url('admin_bets', context='main', id='all') menu.append_new_entry('View Betting', url) url = request.route_url('admin_updatedb', context='main', id='db') menu.append_new_entry('Update Database', url) url = request.route_url('admin_sitetext', context='list', id=None) menu.append_new_entry('Manage Text', url) url = request.route_url('admin_images', context='list', id=None) menu.append_new_entry('Manage Images', url) url = request.route_url('user', context='status') menu.append_new_entry('Preferences', url) main_menu = make_main_menu(request) layout.title = 'Admin Page' layout.header = 'Admin Page' layout.main_menu = main_menu.render() layout.ctx_menu = menu
def __init__(self, request): super(MainViewer, self).__init__(request) self.route = self.request.matched_route.name self.layout.main_menu = make_main_menu(self.request).render() self.layout.ctx_menu = make_ctx_menu(self.request).output() if self.accounts is not None: self.odds = NFLOddsManager(self.request.db) self.bets = BetsManager(self.request.db) # make form resources available schema = CreditAmountSchema() form = deform.Form(schema, buttons=('submit',)) self.layout.resources.deform_auto_need(form) del schema, form # begin dispatch if self.route == 'home': self.main_view() return elif self.route == 'initdb': self.initialize_database() return if self.route == 'main': self.context = self.request.matchdict['context'] # make dispatch table self._cntxt_meth = dict( main=self.main_view, schedcal=self.schedule_view, initialize=self.initialize_database, ) if self.context in self._cntxt_meth: self._cntxt_meth[self.context]() else: msg = 'Undefined Context: %s' % self.context self.layout.content = '<b>%s</b>' % msg
def prepare_main_data(request): layout = request.layout_manager.layout menu = layout.ctx_menu url = request.route_url("admin_users", context="list", id="all") menu.append_new_entry("Manage Users", url) url = request.route_url("admin_credits", context="main", id=None) menu.append_new_entry("Manage Credits", url) url = request.route_url("admin_bets", context="main", id="all") menu.append_new_entry("View Betting", url) url = request.route_url("admin_updatedb", context="main", id="db") menu.append_new_entry("Update Database", url) url = request.route_url("admin_sitetext", context="list", id=None) menu.append_new_entry("Manage Text", url) url = request.route_url("admin_images", context="list", id=None) menu.append_new_entry("Manage Images", url) url = request.route_url("user", context="status") menu.append_new_entry("Preferences", url) main_menu = make_main_menu(request) layout.title = "Admin Page" layout.header = "Admin Page" layout.main_menu = main_menu.render() layout.ctx_menu = menu