diff --git a/mo/web/templates/org_contest.html b/mo/web/templates/org_contest.html index 597a57f94018f3432b75688e09a18fc0dc78dd4e..d71c67cf45848c63fb03d629d021b6871f9114af 100644 --- a/mo/web/templates/org_contest.html +++ b/mo/web/templates/org_contest.html @@ -159,7 +159,9 @@ <td>{{ task.sol_count }} <td>{{ task.max_points|decimal|none_value('–') }} <td><div class="btn-group"> + {% if can_view_submits %} <a class="btn btn-xs btn-primary" href="{{ ctx.url_for('org_contest_task', task_id=task.task_id) }}">Odevzdaná řešení</a> + {% endif %} {% if can_edit_points or can_create_solutions %} <a class="btn btn-xs btn-default" href="{{ ctx.url_for('org_contest_task_edit', task_id=task.task_id) }}"> {% if can_edit_points and can_create_solutions %}Zadat body / založit řešení @@ -168,7 +170,9 @@ {% endif %} </div> <td><div class="btn-group"> + {% if can_view_submits %} <a class="btn btn-xs btn-primary" href="{{ ctx.url_for('org_generic_batch_download', task_id=task.task_id) }}">Stáhnout ZIP</a> + {% endif %} {% if can_upload_solutions %} <a class='btn btn-xs btn-default' href="{{ ctx.url_for('org_generic_batch_upload', task_id=task.task_id) }}">Nahrát ZIP</a> {% endif %} diff --git a/mo/web/templates/org_generic_list.html b/mo/web/templates/org_generic_list.html index dec221043f1f099b9c69c54cae34ee616d32eb49..3b45fabac66640e28c9b80fe8251ff4e3e42f520 100644 --- a/mo/web/templates/org_generic_list.html +++ b/mo/web/templates/org_generic_list.html @@ -91,7 +91,7 @@ {{ table.to_html() }} - {% if contest %} + {% if contest and ctx.rights.have_right(Right.manage_contest) %} <a class="btn btn-primary" href="{{ url_for('org_contest_add_user', ct_id=contest.contest_id, site_id=site.place_id if site else None) }}">Přidat účastníka</a> {% endif %} <a class="btn btn-default"