Ajout d'une fonctionnalité de type "associate Groups"

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.

C’est un comportement à définir au niveau du Link (de la foreign key):

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.