mirror of
https://github.com/QingdaoU/OnlineJudge.git
synced 2024-09-21 16:33:22 +00:00
0 ac 的不显示排名;增加某个人某个题的提交页面
This commit is contained in:
parent
336cb8b79d
commit
fb892e6ab6
@ -484,6 +484,10 @@ def contest_problem_submissions_list_page(request, contest_id, page=1):
|
|||||||
if user_id:
|
if user_id:
|
||||||
submissions = submissions.filter(user_id=request.GET.get("user_id"))
|
submissions = submissions.filter(user_id=request.GET.get("user_id"))
|
||||||
|
|
||||||
|
problem_id = request.GET.get("problem_id", None)
|
||||||
|
if problem_id:
|
||||||
|
submissions = submissions.filter(problem_id=problem_id)
|
||||||
|
|
||||||
# 封榜的时候只能看到自己的提交
|
# 封榜的时候只能看到自己的提交
|
||||||
if not contest.real_time_rank:
|
if not contest.real_time_rank:
|
||||||
if not (request.user.admin_type == SUPER_ADMIN or request.user == contest.created_by):
|
if not (request.user.admin_type == SUPER_ADMIN or request.user == contest.created_by):
|
||||||
|
@ -40,7 +40,7 @@
|
|||||||
<th class="text-center">用时 + 罚时</th>
|
<th class="text-center">用时 + 罚时</th>
|
||||||
{% for item in contest_problems %}
|
{% for item in contest_problems %}
|
||||||
<th class="text-center">
|
<th class="text-center">
|
||||||
<a href="/contest/{{ contest.id }}/problem/{{ item.id }}/">{{ item.sort_index }}</a>
|
<a href="/contest/{{ contest.id }}/submissions/?problem_id={{ item.id }}">{{ item.sort_index }}</a>
|
||||||
</th>
|
</th>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</tr>
|
</tr>
|
||||||
@ -48,7 +48,7 @@
|
|||||||
<tbody class="rank">
|
<tbody class="rank">
|
||||||
{% for item in rank %}
|
{% for item in rank %}
|
||||||
<tr>
|
<tr>
|
||||||
<th scope="row">{{ forloop.counter|add:paging_info.offset}}</th>
|
<th scope="row">{% if item.total_ac_number %}{{ forloop.counter|add:paging_info.offset}}{% else %}-{% endif %}</th>
|
||||||
<td>
|
<td>
|
||||||
<a href="/contest/{{ contest.id }}/submissions/?user_id={{ item.user__id }}">
|
<a href="/contest/{{ contest.id }}/submissions/?user_id={{ item.user__id }}">
|
||||||
{{ item.user__username }}
|
{{ item.user__username }}
|
||||||
|
Loading…
Reference in New Issue
Block a user