feat: Refactoring de la fonction de création de profil sur guardian côté

FRONT
This commit is contained in:
N3WT DE COMPET
2025-03-11 21:58:09 +01:00
parent 023b46e16e
commit 753a8d647e
18 changed files with 326 additions and 386 deletions

View File

@ -20,7 +20,13 @@ class RegistrationFileGroupView(APIView):
"""
Récupère tous les groupes de fichiers d'inscription.
"""
establishment_id = request.GET.get('establishment_id', None)
if establishment_id is None:
return JsonResponse({'error': 'establishment_id est requis'}, safe=False, status=status.HTTP_400_BAD_REQUEST)
groups = RegistrationFileGroup.objects.all()
if groups:
groups = groups.filter(establishment_id=establishment_id).distinct()
serializer = RegistrationFileGroupSerializer(groups, many=True)
return Response(serializer.data)