feat: add leerkracht-view route and update templates for director mode
All checks were successful
Build & Push / Build & Push image (push) Successful in 39s
All checks were successful
Build & Push / Build & Push image (push) Successful in 39s
This commit is contained in:
@@ -43,7 +43,6 @@ def dashboard():
|
|||||||
return render_template('directeur.html', org_name=org)
|
return render_template('directeur.html', org_name=org)
|
||||||
return render_template('leerkracht.html', org_name=org)
|
return render_template('leerkracht.html', org_name=org)
|
||||||
|
|
||||||
|
|
||||||
@pages_bp.route('/doelen-beheer')
|
@pages_bp.route('/doelen-beheer')
|
||||||
@login_required
|
@login_required
|
||||||
@_beheer_required
|
@_beheer_required
|
||||||
@@ -68,3 +67,13 @@ def klassen_beheer():
|
|||||||
from flask import abort
|
from flask import abort
|
||||||
abort(403)
|
abort(403)
|
||||||
return render_template('directeur_klassen.html', org_name=_org_name())
|
return render_template('directeur_klassen.html', org_name=_org_name())
|
||||||
|
|
||||||
|
|
||||||
|
@pages_bp.route('/leerkracht-view')
|
||||||
|
@login_required
|
||||||
|
def leerkracht_view():
|
||||||
|
"""Directeur bekijkt de tracker als leerkracht."""
|
||||||
|
if not current_user.is_director:
|
||||||
|
from flask import abort
|
||||||
|
abort(403)
|
||||||
|
return render_template('leerkracht.html', org_name=_org_name(), director_mode=True)
|
||||||
|
|||||||
@@ -383,6 +383,9 @@
|
|||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
<button id="btnVernieuw" class="btn btn-light">↻ Vernieuwen</button>
|
<button id="btnVernieuw" class="btn btn-light">↻ Vernieuwen</button>
|
||||||
|
<a href="/leerkracht-view" class="btn btn-light" title="Bekijk en vul de tracker in als leerkracht">
|
||||||
|
👩🏫 Leerkrachtsweergave
|
||||||
|
</a>
|
||||||
<a href="/auth/logout" class="btn btn-light">Uitloggen</a>
|
<a href="/auth/logout" class="btn btn-light">Uitloggen</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -299,7 +299,13 @@
|
|||||||
📥 Vorige beoordelingen importeren
|
📥 Vorige beoordelingen importeren
|
||||||
</button>
|
</button>
|
||||||
<input type="file" id="importJsonFile" accept=".json" style="display:none">
|
<input type="file" id="importJsonFile" accept=".json" style="display:none">
|
||||||
|
{% if director_mode %}
|
||||||
|
<a href="/dashboard" class="btn btn-secondary" style="font-weight:600;">
|
||||||
|
← Terug naar directeurdashboard
|
||||||
|
</a>
|
||||||
|
{% else %}
|
||||||
<a href="/auth/logout" class="btn btn-secondary">Uitloggen</a>
|
<a href="/auth/logout" class="btn btn-secondary">Uitloggen</a>
|
||||||
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user