modified: web/blueprints/panel.py
modified: web/templates/base.html modified: web/templates/panel/chat.html
This commit is contained in:
@@ -37,7 +37,7 @@ def perm_required(perm):
|
||||
if session.get("is_site_admin") or session.get("role") == "admin":
|
||||
return f(*args, **kwargs)
|
||||
perms = session.get("permissions", {})
|
||||
if not perms.get(perm, False):
|
||||
if perms.get(perm, True) is False:
|
||||
flash("You do not have permission to view this page.", "danger")
|
||||
return redirect(url_for("panel.dashboard"))
|
||||
return f(*args, **kwargs)
|
||||
|
||||
@@ -73,21 +73,21 @@
|
||||
</a>
|
||||
</li>
|
||||
{% endif %}
|
||||
{% if perms.get('view_proxy') or is_admin %}
|
||||
{% if perms.get('view_proxy', True) or is_admin %}
|
||||
<li class="nav-item">
|
||||
<a class="nav-link {{ 'active' if request.endpoint == 'panel.proxy' }}" href="{{ url_for('panel.proxy') }}">
|
||||
<i class="bi bi-diagram-3-fill"></i> Proxy Events
|
||||
</a>
|
||||
</li>
|
||||
{% endif %}
|
||||
{% if perms.get('view_server_events') or is_admin %}
|
||||
{% if perms.get('view_server_events', True) or is_admin %}
|
||||
<li class="nav-item">
|
||||
<a class="nav-link {{ 'active' if request.endpoint == 'panel.server_events' }}" href="{{ url_for('panel.server_events') }}">
|
||||
<i class="bi bi-server"></i> Server Events
|
||||
</a>
|
||||
</li>
|
||||
{% endif %}
|
||||
{% if perms.get('view_perms') or is_admin %}
|
||||
{% if perms.get('view_perms', True) or is_admin %}
|
||||
<li class="nav-item">
|
||||
<a class="nav-link {{ 'active' if request.endpoint == 'panel.perms' }}" href="{{ url_for('panel.perms') }}">
|
||||
<i class="bi bi-shield-lock-fill"></i> Permissions
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
<div class="col-12 col-md-2">
|
||||
<label class="form-label small">Server</label>
|
||||
<select name="server" class="form-select form-select-sm">
|
||||
<option value="">Alle</option>
|
||||
<option value="">All Servers</option>
|
||||
{% for s in servers %}<option {{ 'selected' if s == server }}>{{ s }}</option>{% endfor %}
|
||||
</select>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user