ne pas inclure la fonction attribuée au niveau du formdef dans le filtrage sur les fonctions de l'usager (#76682) #301
Loading…
Reference in New Issue
No description provided.
Delete Branch "wip/76682-merged-roles-dict"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
86a5c2740d
to86dee5ff29
86dee5ff29
tob832eae882
b832eae882
tocc7b9d4755
b8bd948661
to29030bf0f0
WIP: ne pas inclure la fonction attribuée au niveau du formdef dans le filtrage sur les fonctions de l'usager (#76682)to ne pas inclure la fonction attribuée au niveau du formdef dans le filtrage sur les fonctions de l'usager (#76682)Il y avait un comportement incohérent entre le contrôle d'accès et ce qui sortait via une requête sur la db lors du filtrage sur les fonctions de l'usager : sur ce filtrage, une fonction attribuée au niveau du formulaire était prise en compte, même quand le formdata l'overridait, alors qu'ailleurs seul l'override était considéré.
Ce patch modifie la création de workflow_merged_roles_dict (qui est la colonne sur laquelle la requête est réalisée) pour correspondre.
Ça a un impact sur un test artificiel dans test_sql.py + le test de l'API de filtrage sur la fonction, qui sont mis à jour.
Je ne pense pas que ça ait un impact sur les usages réels.