diff --git a/mo/web/org_place.py b/mo/web/org_place.py index 97daa0d5a45143f1e03f668ca5bb25d82f8ff402..6c7946ec93d240f2d579271755535e41a51bccc9 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 879ff6072d99487f124913df75978bdda4f30dc4..f942f32dcfbc9f9ad2e365e64faed7503e75751e 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>