Exemplo n.º 1
0
Arquivo: views.py Projeto: TSS2/test
def pre_award():
    page = request.args.get('page', 1, type=int)
    filter_pass = request.args.get('filter_pass', 0, type=int)
    per_page = current_app.config['ADMIN_CONTEST_PER_PAGE']
    department = current_user.department if current_user.department != u'教务处' else None
    if page == -1:
        page = ((Contest.get_count(filter_pass, department) - 1) // per_page) + 1
    pagination = Contest.get_list_pageable(page, per_page, filter_pass,
                                           department)
    contest_list = pagination.items
    return render_template('admin/pre_award.html',
                           title = u'竞赛管理',
                           contest_list = contest_list,
                           pagination = pagination,
                           filter_pass = filter_pass)
Exemplo n.º 2
0
def pre_award():
    page = request.args.get('page', 1, type=int)
    filter_pass = request.args.get('filter_pass', 0, type=int)
    per_page = current_app.config['ADMIN_CONTEST_PER_PAGE']
    department = current_user.department if current_user.department != u'教务处' else None
    if page == -1:
        page = (
            (Contest.get_count(filter_pass, department) - 1) // per_page) + 1
    pagination = Contest.get_list_pageable(page, per_page, filter_pass,
                                           department)
    contest_list = pagination.items
    return render_template('admin/pre_award.html',
                           title=u'竞赛管理',
                           contest_list=contest_list,
                           pagination=pagination,
                           filter_pass=filter_pass,
                           department=department)
Exemplo n.º 3
0
Arquivo: views.py Projeto: TSS2/a
def contest_apply_refuse(id):
    contest = Contest.get_by_id(id)
    if contest.apply == u'2':
        contest.apply = 1
    elif contest.apply == u'4':
        contest.apply = 3
    contest.save()
    page = request.args.get('page', 1, type=int)
    filter_pass = request.args.get('filter_pass', 0, type=int)
    per_page = current_app.config['ADMIN_CONTEST_PER_PAGE']
    department = current_user.department if current_user.department != u'教务处' else None
    if page == -1:
        page = ((Contest.get_count(filter_pass, department) - 1) // per_page) + 1
    pagination = Contest.get_list_pageable(page, per_page, filter_pass,
                                           department)
    contest_list = pagination.items
    return render_template('admin/contest.html',
                           title = u'竞赛管理',
                           contest_list = contest_list,
                           pagination = pagination,
                           filter_pass = filter_pass,
                           department = department)
Exemplo n.º 4
0
def contest_apply_refuse(id):
    contest = Contest.get_by_id(id)
    if contest.apply == u'2':
        contest.apply = 1
    elif contest.apply == u'4':
        contest.apply = 3
    contest.save()
    page = request.args.get('page', 1, type=int)
    filter_pass = request.args.get('filter_pass', 0, type=int)
    per_page = current_app.config['ADMIN_CONTEST_PER_PAGE']
    department = current_user.department if current_user.department != u'教务处' else None
    if page == -1:
        page = (
            (Contest.get_count(filter_pass, department) - 1) // per_page) + 1
    pagination = Contest.get_list_pageable(page, per_page, filter_pass,
                                           department)
    contest_list = pagination.items
    return render_template('admin/contest.html',
                           title=u'竞赛管理',
                           contest_list=contest_list,
                           pagination=pagination,
                           filter_pass=filter_pass,
                           department=department)