Lors de la suppression d'une macro ou micro-compétence d'une formation (j'ai pas testé les transverses), si la compétence est référencée elle est automatiquement déréférencée sans message d'avertissement et peut vider des champs obligatoires dans des repeaters (parfois non directement modifiables).
Par exemple : acquiredMicroSkills/microSkills (non modifiable) ou mccSession1 ou 2/notes/skills/skill (vide le champ mais oblige l'utilisateur à modifier tous les ELP concernés pour enlever l'entrée du repeater invalide).
Il serait nécessaire :
- d'avoir un message d'avertissement sur les conséquences de la suppression en demandant confirmation
- de supprimer les entrées de repeaters rendues invalides par la suppression de la micro-compétence.
Note : La macro-compétence supprimant plusieurs micro-compétences, c'est le même comportement.