Esempio n. 1
0
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
Esempio n. 2
0
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
Esempio n. 3
0
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
Esempio n. 4
0
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
Esempio n. 5
0
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
Esempio n. 6
0
    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
Esempio n. 7
0
    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
Esempio n. 8
0
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
Esempio n. 9
0
    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
Esempio n. 10
0
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