From 02fb2ce5f5cec7507c86a4f239281e60060320e2 Mon Sep 17 00:00:00 2001 From: Jonas Havelka Date: Sat, 12 Sep 2020 17:41:20 +0200 Subject: [PATCH] Autorizace v2 (snad hotovo) --- galerie/templates/galerie/GalerieNahled.html | 4 ++-- galerie/urls.py | 4 ++-- seminar/templates/seminar/archiv/cislo.html | 22 +++++++++---------- seminar/templates/seminar/archiv/problem.html | 4 ++-- seminar/templates/seminar/archiv/rocnik.html | 4 ++-- seminar/templates/seminar/novinky.html | 6 ++--- .../seminar/zadani/AktualniVysledkovka.html | 2 +- .../seminar/zadani/AktualniZadani.html | 6 ++--- 8 files changed, 26 insertions(+), 26 deletions(-) diff --git a/galerie/templates/galerie/GalerieNahled.html b/galerie/templates/galerie/GalerieNahled.html index 7d9313fc..d1c6873e 100644 --- a/galerie/templates/galerie/GalerieNahled.html +++ b/galerie/templates/galerie/GalerieNahled.html @@ -61,7 +61,7 @@ Galerie {{galerie.nazev}} {{ galerie|truncatechars:max_delka_nazvu }} - {% if user.is_staff and galerie.zobrazit > 0 %} + {% if user.je_org and galerie.zobrazit > 0 %}
({{galerie.poradi}}) + @@ -73,7 +73,7 @@ Galerie {{galerie.nazev}} {% endwith %} {% endif %} {% endif %} - {% if user.is_staff and galerie.zobrazit > 0 %} + {% if user.je_org and galerie.zobrazit > 0 %} diff --git a/galerie/urls.py b/galerie/urls.py index 4af34ca1..d299165f 100644 --- a/galerie/urls.py +++ b/galerie/urls.py @@ -8,7 +8,7 @@ urlpatterns = [ path('/', views.nahled), path('//', views.detail), path('/new/', org_required(views.new_galerie)), - path('/plus//', views.plus_galerie), - path('/minus//', views.minus_galerie), + path('/plus//', org_required(views.plus_galerie)), + path('/minus//', org_required(views.minus_galerie)), ] diff --git a/seminar/templates/seminar/archiv/cislo.html b/seminar/templates/seminar/archiv/cislo.html index 80905e00..46c62094 100644 --- a/seminar/templates/seminar/archiv/cislo.html +++ b/seminar/templates/seminar/archiv/cislo.html @@ -18,9 +18,9 @@

Zadané problémy

{% endif %} @@ -29,14 +29,14 @@

Řešené problémy

{% endif %} - {% if user.is_staff %} + {% if user.je_org %}

Orgovské odkazy

    @@ -52,13 +52,13 @@

    Výsledkovka

    {% else %} - {% if user.is_staff %} + {% if user.je_org %}

    Výsledkovka (neveřejná)

    {% endif %} {% endif %} - {% if cislo.verejna_vysledkovka or user.is_staff %} + {% if cislo.verejna_vysledkovka or user.je_org %}
    # @@ -66,7 +66,7 @@ {% for p in problemy %} {{ p.kod_v_rocniku }} {% endfor %} - Za číslo + Za číslo Za ročník Odjakživa {% for rv in radky_vysledkovky %} @@ -88,7 +88,7 @@
    {% endif %} - {% if not cislo.verejna_vysledkovka and user.is_staff %} + {% if not cislo.verejna_vysledkovka and user.je_org %}
    {% endif %} diff --git a/seminar/templates/seminar/archiv/problem.html b/seminar/templates/seminar/archiv/problem.html index 91c67c77..ac17353a 100644 --- a/seminar/templates/seminar/archiv/problem.html +++ b/seminar/templates/seminar/archiv/problem.html @@ -3,11 +3,11 @@ {% load comments %} {% block content %} -
    +
    {% block problem %} {% endblock %} - {% if user.is_staff %} + {% if user.je_org %}

    Text - org

    diff --git a/seminar/templates/seminar/archiv/rocnik.html b/seminar/templates/seminar/archiv/rocnik.html index 0f48b30c..da4789e2 100644 --- a/seminar/templates/seminar/archiv/rocnik.html +++ b/seminar/templates/seminar/archiv/rocnik.html @@ -62,7 +62,7 @@
    {% if vysledkovka %} - {% if user.is_staff %} + {% if user.je_org %} @@ -72,7 +72,7 @@ {% include "seminar/vysledkovka_rocnik.html" %} {% endif %} - {% if user.is_staff and vysledkovka_s_neverejnymi %} + {% if user.je_org and vysledkovka_s_neverejnymi %}

    Výsledková listina včetně neveřejných bodů

    {% with radky_vyledkovky_s_neverejnymi as radky_vysledkovky %} diff --git a/seminar/templates/seminar/novinky.html b/seminar/templates/seminar/novinky.html index ccf40831..dfcddda5 100644 --- a/seminar/templates/seminar/novinky.html +++ b/seminar/templates/seminar/novinky.html @@ -1,13 +1,13 @@ {% for novinka in object_list %} {# pripravene div-y na stylovani#}
    - {% if not novinka.zverejneno and user.is_staff %} + {% if not novinka.zverejneno and user.je_org %}
    {% endif %} - {% if novinka.zverejneno or user.is_staff %} + {% if novinka.zverejneno or user.je_org %} {# datum #}
    {{novinka.datum}}
    {# text #} @@ -33,7 +33,7 @@

    {% endif %} - {% if not novinka.zverejneno and user.is_staff %} + {% if not novinka.zverejneno and user.je_org %}
    {% endif %}
    diff --git a/seminar/templates/seminar/zadani/AktualniVysledkovka.html b/seminar/templates/seminar/zadani/AktualniVysledkovka.html index 00ace94c..0f2ad4f4 100644 --- a/seminar/templates/seminar/zadani/AktualniVysledkovka.html +++ b/seminar/templates/seminar/zadani/AktualniVysledkovka.html @@ -27,7 +27,7 @@ v archivu.

    - {% if user.is_staff and vysledkovka_s_neverejnymi %} + {% if user.je_org and vysledkovka_s_neverejnymi %}

    Výsledky včetně neveřejných

    {% with vysledkovka_s_neverejnymi as vysledkovka %} diff --git a/seminar/templates/seminar/zadani/AktualniZadani.html b/seminar/templates/seminar/zadani/AktualniZadani.html index 93fac9a4..31e2ca89 100644 --- a/seminar/templates/seminar/zadani/AktualniZadani.html +++ b/seminar/templates/seminar/zadani/AktualniZadani.html @@ -16,8 +16,8 @@ {% with nastaveni.aktualni_cislo as ac %} {# Zobrazovani neverejnych zadani jen organizatorum #} -{% if user.is_staff or verejne %} -{% if user.is_staff and not verejne %}
    {% endif %} +{% if user.je_org or verejne %} +{% if user.je_org and not verejne %}
    {% endif %} {% if ac.zadane_problemy.all %} {% if ac.datum_deadline_soustredeni %} @@ -60,7 +60,7 @@ {% endfor %} {% endif %} -{% if user.is_staff and not verejne%}
    {% endif %} +{% if user.je_org and not verejne%}
    {% endif %} {% else %}

    Aktuálně nejsou zveřejněny žádné úlohy

    {% endif %}