feat: improve assessments filters and cleaning
This commit is contained in:
		| @@ -15,12 +15,14 @@ def list(): | ||||
|     # Récupérer les paramètres de filtrage | ||||
|     trimester_filter = request.args.get('trimester', '') | ||||
|     class_filter = request.args.get('class', '') | ||||
|     correction_filter = request.args.get('correction', '') | ||||
|     sort_by = request.args.get('sort', 'date_desc') | ||||
|      | ||||
|     # Utiliser le repository pour les filtres | ||||
|     assessments = assessment_repo.find_by_filters( | ||||
|         trimester=int(trimester_filter) if trimester_filter else None, | ||||
|         class_id=int(class_filter) if class_filter else None, | ||||
|         correction_status=correction_filter if correction_filter else None, | ||||
|         sort_by=sort_by | ||||
|     ) | ||||
|      | ||||
| @@ -32,6 +34,7 @@ def list(): | ||||
|                          classes=classes, | ||||
|                          current_trimester=trimester_filter, | ||||
|                          current_class=class_filter, | ||||
|                          current_correction=correction_filter, | ||||
|                          current_sort=sort_by) | ||||
|  | ||||
| # Route obsolète supprimée - utiliser new_unified à la place | ||||
|   | ||||
		Reference in New Issue
	
	Block a user