Bonjour, je suis bloqué sur l’attribution de permission multiple. J’affecte des utlisateur à une ZAP (ZONE d’activité pédagogique) ce qui leur permet de voir les demande qui les concernent. J’ai utlisé cette fonction : user.Fonction.CAIF == True and user.Fonction.ZAP_Court == rec.ZAP_Court
Qui fonctionne très bien. Mais j’ai un utilisateur qui a 2 ZAP. J’ai essayé la colonne de référence multiple avec « in » à la place de « == » : rien, j’ai essayé « or » dans cette formule : user.Fonction.CAIF == True and user.Fonction.ZAP_Court == rec.ZAP_Court or user.Fonction.ZAP_2 == rec.ZAP_Court
Précision les colonne ZAP-Court et ZAP-2 sont identique : colonne de référence et la colonne ZAP-Court de la table des ZAP.
Il n’est affecté à la 2e colonne. Je sèche. Je pense qu’il y a une solution mais je ne la trouve.
En vous remerciant.
Olivier
bonjour , si j’ai bien compris ,
user.Fonction
and user.Fonction.CAIF
and rec.ZAP_Court in (user.Fonction.ZAP_Courts or []))
sinon, possible d'avoir un fichier d'exemple ?
1 « J'aime »
Merci, je vais essayer cette solution.