feat: melhorias na interface da home e navbar - Ajustes no layout da navbar e menu - Correção do logo e nome do sistema - Melhorias no estilo dos cards da dashboard - Ajustes nas permissões e autenticação - Correção de bugs na exibição de mensagens

This commit is contained in:
andersonid
2025-04-03 20:58:02 -03:00
parent 50516664e4
commit 241543ea63
12 changed files with 506 additions and 779 deletions

View File

@@ -10,7 +10,7 @@ def require_login(f):
@wraps(f)
def decorated_function(*args, **kwargs):
if not current_user.is_authenticated:
flash('Por favor, faça login para acessar esta página.', 'error')
flash('Por favor, faça login para acessar esta página.', 'danger')
return redirect(url_for('login'))
db = get_db_connection()
@@ -21,7 +21,7 @@ def require_login(f):
).get(current_user.id)
if not user:
flash('Usuário não encontrado.', 'error')
flash('Usuário não encontrado.', 'danger')
return redirect(url_for('login'))
# Atualiza timestamp da última atividade
@@ -39,11 +39,11 @@ def require_permission(permission_name):
@wraps(f)
def decorated_function(*args, **kwargs):
if not current_user.is_authenticated:
flash('Por favor, faça login para acessar esta página.', 'error')
flash('Por favor, faça login para acessar esta página.', 'danger')
return redirect(url_for('login'))
if not current_user.has_permission(permission_name):
flash('Você não tem permissão para acessar esta página.', 'error')
flash('Você não tem permissão para acessar esta página.', 'danger')
return redirect(url_for('home'))
return f(*args, **kwargs)