feat(#11): Implementa estrutura inicial da área administrativa - Cria blueprint administrativo com rotas básicas - Implementa templates base para área administrativa - Adiciona dashboard administrativo - Implementa gerenciamento de usuários - Organiza rotas em pacote separado

This commit is contained in:
andersonid
2025-04-15 10:49:15 -03:00
parent 53769cf080
commit 47f13e7c18
6 changed files with 405 additions and 0 deletions

4
app.py
View File

@@ -51,6 +51,7 @@ from sqlalchemy.sql import func
from flask_wtf.csrf import CSRFProtect
import json
from utils.date_utils import validar_data, converter_data, validar_sequencia_datas, calcular_idade
from routes.admin import admin_bp # Importar o blueprint administrativo
load_dotenv()
@@ -59,6 +60,9 @@ def create_app():
app.secret_key = os.getenv('SECRET_KEY', secrets.token_hex(16))
bootstrap = Bootstrap5(app)
# Registrar o blueprint administrativo
app.register_blueprint(admin_bp)
# Configurar CSRF Protection
csrf = CSRFProtect()
csrf.init_app(app)