adds admin page

admin users must have role admin (which must currently be set
manually via database)
This commit is contained in:
2016-04-19 22:41:40 +02:00
parent 9eb7ec7c8a
commit 01798e9548
3 changed files with 29 additions and 23 deletions

5
app/templates/admin.html Normal file
View File

@@ -0,0 +1,5 @@
{% extends "layout.html" %}
{% block body %}
Admin
{% endblock %}

View File

@@ -2,7 +2,9 @@
{% if current_user.email %}
<li><a href='{{ url_for('create_pit_stop_form') }}'>Create Pitstop</a></li>
<li><a href='{{ url_for('get_statistics') }}'>Statistics</a></li>
<li><a href='{{ url_for('get_manual') }}'>Manual</a></li>
{% if current_user.has_role('admin') %}
<li><a href='{{ url_for('get_admin_page') }}'>Admin</a></li>
{% endif %}
<li><a href='{{ url_for('security.logout') }}'>Logout</a></li>
{% else %}
<li><a href='{{ url_for('security.login') }}'>Login</a></li>