Comment mettre en œuvre une fonctionnalité similaire à l’ajout de plusieurs responsabilités sur un utilisateur ?
S’agit d’une action à implémenter ou d’un workflow ?
Pour résumer le besoin, il existe une relation n-n entre 2 objets et on veut un bouton qui permet d’associer plusieurs relations en même temps.
Je n’ai pas trouvé d’exemple sur le module démo…
Merci d’avance.
Super, merci beaucoup
En V5, l’association présentera les lignes déjà associées à l’utilisateur (lignes pré-cochées). Pour préciser l’usage.
Ce qui ne change pas :
- les lignes sélectionnées seront associées à l’objet parent au travers d’un dialogue s’il y a des champs dans la relation N,N (en cas de simple relation 0,N directe, il s’agit d’une simple mise à jour en masse des relation vers l’objet père)
Ce qui change :
- Si la clé fonctionnelle de l’objet d’association est une N,N avec d’autres champs clés que les 2 foreign-keys (exemple : les responsabilités qui ont la date de début en clé en plus de l’utilisateur et du groupe de droits) : il y aura une mise à jour des N,N existantes et non pas une nouvelle association (exemple : mise à jour de la date de début d’une responsabilité entre un utilisateur et un groupe déjà habilité, et non pas création d’une autre responsabilité à des dates différentes)
Enfin, désélectionner une ligne ne supprimera pas une relation, l’écran de sélection fonctionne en ajout/mise à jour. Pour supprimer un lien il faut directement utiliser la suppression en liste depuis la liste des références.
Cette évolution ne sera pas backportée en V4.