def admin_solution_list_handler():
page = int(bottle.request.query.get('page', 1))
count = model.count_all_solutions_for_admin()
solutions = model.get_all_solutions_for_admin(
limit=FLAGS.pagination_items_per_page,
skip=(page - 1) * FLAGS.pagination_items_per_page)
team_display_name_map = handler_util.compute_team_display_name_map(
solution['owner'] for solution in solutions)
pagination = handler_util.Pagination(
page, FLAGS.pagination_items_per_page, count)
template_dict = {
'solutions': solutions,
'team_display_name_map': team_display_name_map,
'pagination': pagination,
}
return handler_util.render('admin/solution_list.html', template_dict)
评论列表
文章目录