From bf933d9e0e8d4b52ff7d2aef1904ac20575acd80 Mon Sep 17 00:00:00 2001 From: Martin Mares <mj@ucw.cz> Date: Tue, 28 Jan 2025 19:13:44 +0100 Subject: [PATCH] =?UTF-8?q?Str=C3=A1nka=20=C5=A1koly=20odkazuje=20na=20oce?= =?UTF-8?q?n=C4=9Bn=C3=AD=20student=C5=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mo/web/org_place.py | 2 ++ mo/web/templates/org_place.html | 3 +++ 2 files changed, 5 insertions(+) diff --git a/mo/web/org_place.py b/mo/web/org_place.py index 97daa0d5..6c7946ec 100644 --- a/mo/web/org_place.py +++ b/mo/web/org_place.py @@ -15,6 +15,7 @@ import mo import mo.db as db import mo.imports import mo.rights +from mo.rights import Right import mo.util from mo.web import app import mo.web.fields as mo_fields @@ -85,6 +86,7 @@ def org_place(id: int): 'org_place.html', place=place, school=school, can_edit=rr.can_edit_place(place), can_add_child=rr.can_add_place_child(place), + can_view_school_contestants=rr.have_right(Right.view_school_contestants), children=children, search_form=search_form, found_places=found_places, search_failed=search_failed, search_limited=search_limited, diff --git a/mo/web/templates/org_place.html b/mo/web/templates/org_place.html index 879ff607..f942f32d 100644 --- a/mo/web/templates/org_place.html +++ b/mo/web/templates/org_place.html @@ -30,6 +30,9 @@ <a class="btn btn-default" href="{{ url_for('org_place_move', id=place.place_id) }}">Přesunout</a> {% endif %} <a class="btn btn-default" href='{{ url_for('org_place_contests', id=place.place_id) }}'>Soutěže</a> +{% if school and can_view_school_contestants %} + <a class="btn btn-default" href='{{ url_for('org_school_results', school_id=place.place_id) }}'>Ocenění</a> +{% endif %} <a class="btn btn-default" href='{{ url_for('org_place_roles', id=place.place_id) }}'>Organizátoři</a> {% if g.user.is_admin %} <a class="btn btn-default" href="{{ log_url('place', place.place_id) }}">Historie</a> -- GitLab