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