Nous utilisons le bouton “associer” pour une relation n-n.
Le formulaire permettant de sélectionner les entités associées affiche l’ensemble des entités possibles même celles qui sont déjà associées.
Est-il possible de n’afficher que les éléments non rattachés ?
Cette demande nous a déjà été exprimée mais légèrement différemment car l’idée était plutôt que les éléments déjà associés soient précochés ou aient un background/décoration qui indique qu’ils sont déjà associés
@Francois il faudrait voir ce qui est le plus pertinent…
NB: la subtilité tient surtout à ce qui se passe quand on (ré)associe et qu’il y a des attributs sur la N-N, dans le cas du précochage = que faire sur les éléments déjà associés, etc. En fait cela pose pas mal de questions dans le cas général… J’ai passé le post en feature request.
Dans un cas général, donc au choix de l’utilisateur, le besoin est effectivement de pouvoir :
lister tous les objets avec ceux déjà associés pré-cochés (donc surlignés par style) => pour ré-appliquer le “save” en masse sur les attributs éventuels de la N,N, et surtout forcer l’appel des hooks pre/postSave pour ré-appliquer des règles de gestion,
et avoir un bouton “show/hide” des associations existantes pour ne pas les ré-associer et limiter le nombre de lignes/pages affichées.
Dans les 2 usages, il faudra alors faire nécessairement 2 requetes “search”, car un simple “not exists” côté serveur ne conviendra pas.