修改比赛题目提交列表的链接显示逻辑

This commit is contained in:
virusdefender
2015-09-13 14:10:42 +08:00
parent 59e22c723b
commit 63d0cc37f8

View File

@@ -121,14 +121,12 @@ def contest_problem_submissions_list_page(request, contest_id, page=1):
pass pass
for item in current_page: for item in current_page:
if item.user_id == request.user.id: # 自己提交的 管理员和创建比赛的可以看到所有的提交链接
setattr(item, "show_link", True) if item["user_id"] == request.user.id or request.user.admin_type == SUPER_ADMIN or \
elif request.user.admin_type == SUPER_ADMIN or request.user: request.user == contest.created_by:
setattr(item, "show_link", True) item["show_link"] = True
elif request.user == contest.created_by:
setattr(item, "show_link", True)
else: else:
setattr(item, "show_link", False) item["show_link"] = False
return render(request, "oj/contest/submissions_list.html", return render(request, "oj/contest/submissions_list.html",
{"submissions": current_page, "page": int(page), {"submissions": current_page, "page": int(page),