Skip to content

Commit e9541d5

Browse files
committed
admin: remove main link as long as it has no special views
1 parent cf563c4 commit e9541d5

2 files changed

Lines changed: 2 additions & 4 deletions

File tree

app/templates/base.html

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,6 @@
2828
{%- else %}
2929
<li><a href="/cve/add">add CVE</a></li>
3030
<li><a href="/avg/add">add AVG</a></li>
31-
{%- if current_user.role.is_administrator %}
32-
<li><a href="/admin">admin</a></li>
33-
{%- endif %}
3431
<li><a href="/profile">profile</a></li>
3532
<li><a href="/logout">logout</a></li>
3633
{%- endif %}

app/view/admin.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from flask import render_template, redirect, flash
2-
from flask_login import current_user
2+
from flask_login import current_user, login_required
33
from app import app, db
44
from app.user import administrator_required, random_string, hash_password, user_invalidate
55
from app.form.admin import UserForm
@@ -12,6 +12,7 @@
1212

1313
@app.route('/admin', methods=['GET', 'POST'])
1414
@app.route('/user', methods=['GET', 'POST'])
15+
@login_required
1516
def list_user():
1617
users = User.query.order_by(User.name).all()
1718
users = sorted(users, key=lambda u: u.name)

0 commit comments

Comments
 (0)