fix: corrige validacion de permisos de bedelia y gestion de inscripciones
This commit is contained in:
+2
-2
@@ -1174,7 +1174,7 @@ def audit_logs():
|
||||
@login_required
|
||||
def commissions_list():
|
||||
"""List all commissions with filters - accessible by Bedelia and Admin"""
|
||||
if not (current_user.has_permission('academic', 'read') or current_user.can_manage()):
|
||||
if not (current_user.has_permission('enrollment', 'read_write') or current_user.is_admin() or current_user.is_bedelia()):
|
||||
abort(403)
|
||||
|
||||
from app.models.subject import Subject, Commission
|
||||
@@ -1241,7 +1241,7 @@ def commissions_list():
|
||||
@login_required
|
||||
def commission_detail(id):
|
||||
"""Detail view of a commission: enrolled students and teacher assignment"""
|
||||
if not (current_user.has_permission('academic', 'read') or current_user.can_manage()):
|
||||
if not (current_user.has_permission('enrollment', 'read_write') or current_user.is_admin() or current_user.is_bedelia()):
|
||||
abort(403)
|
||||
|
||||
from app.models.subject import Commission
|
||||
|
||||
Reference in New Issue
Block a user