chore(ui): remove 'MONT Опросник' label near logo in layout

This commit is contained in:
2025-09-04 17:04:18 +03:00
parent 9c117804b2
commit 3a42cd39c2
2 changed files with 53 additions and 41 deletions

14
main.py
View File

@@ -9,6 +9,7 @@ from email.mime.text import MIMEText
import datetime
import json
from playhouse.shortcuts import model_to_dict
from functools import wraps
app = Flask(__name__)
@@ -76,6 +77,19 @@ if os.environ.get('SEED_TEST_USERS_DISABLED') != '1':
ensure_test_users()
# Admin-only decorator must be defined before routes that use it
def admin_required(f):
@wraps(f)
def decorated_function(*args, **kwargs):
if not current_user.is_authenticated:
return redirect(url_for('login'))
if not getattr(current_user, 'is_admin', False):
flash('Недостаточно прав', 'danger')
return redirect(url_for('dashboard'))
return f(*args, **kwargs)
return decorated_function
@app.route('/admin/users', methods=['GET', 'POST'])
@admin_required
def manage_users():

View File

@@ -10,12 +10,10 @@
<link rel="stylesheet" href="{{ url_for('static', filename='style.css') }}">
</head>
<body>
<nav class="navbar navbar-expand-lg" style="background-color:#e9f6ff;">
<div class="container">
<a class="navbar-brand d-flex align-items-center" href="{{ url_for('choose_survey') }}">
<img src="{{ url_for('static', filename='mont.png') }}" height="40" class="me-2">
<span>MONT Опросник</span>
</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Переключить навигацию">
<span class="navbar-toggler-icon"></span>