feat(api): fix lint

This commit is contained in:
Alejandro Vazquez
2026-03-27 14:52:16 -03:00
parent 192d1dd41c
commit 402f8e07a8
11 changed files with 361 additions and 55 deletions
+6
View File
@@ -0,0 +1,6 @@
from .auth import auth_bp
from .classrooms import classrooms_bp
from .main import main_bp
from .schedule import schedule_bp
__all__ = ['auth_bp', 'classrooms_bp', 'main_bp', 'schedule_bp']
+11 -2
View File
@@ -1,4 +1,4 @@
from flask import Blueprint, render_template, jsonify
from flask import Blueprint, render_template, jsonify, redirect, url_for, session, request
from flask_login import login_required, current_user
from app.models.reservation import Reservation
from app.models.classroom import Classroom
@@ -6,6 +6,7 @@ from app.models.subject import Subject
from app.models.subject import Commission
from datetime import datetime, timedelta
from sqlalchemy import func
from flask_babel import gettext as _
main_bp = Blueprint('main', __name__)
@@ -105,4 +106,12 @@ def dashboard_stats_api():
'today_reservations': today_reservations,
'week_reservations': week_reservations,
'monthly_data': list(reversed(monthly_data))
})
})
@main_bp.route('/set_language/<language>')
def set_language(language=None):
if language not in ['en', 'es']:
language = 'en'
session['language'] = language
return redirect(request.referrer or url_for('main.dashboard'))