mirror of
https://git.v0id.ovh/n3wt-innov/n3wt-school.git
synced 2026-01-28 23:43:22 +00:00
feat: Mise à jour des Teacher
This commit is contained in:
@ -601,4 +601,12 @@ class ProfileRoleSimpleView(APIView):
|
||||
responses={200: 'Suppression réussie'}
|
||||
)
|
||||
def delete(self, request, id):
|
||||
return bdd.delete_object(ProfileRole, id)
|
||||
profile_role = ProfileRole.objects.get(id=id)
|
||||
profile = profile_role.profile
|
||||
profile_role.delete()
|
||||
|
||||
# Vérifier si le profil n'a plus de rôles associés
|
||||
if not ProfileRole.objects.filter(profile=profile).exists():
|
||||
profile.delete()
|
||||
|
||||
return JsonResponse({'message': 'Suppression réussie'}, safe=False)
|
||||
Reference in New Issue
Block a user