Bonjour,
Le paramétrage permet de paramétrer les possibilités de modification/lecture seule des champs de formulaire en fonction des états d’un objet-métier. Les deux angles fonctionnels sont donc l’objet-métier et l’état.
Mon besoin est d’ajouter une nuance d’habilitation pour que le droit de modifier (ou non) les champs ne dépende plus seulement de l’objet-métier et de l’état de l’objet dans le workflow, mais également des responsabilités du user.
Pouvez-vous me dire comment ajouter cette contrainte supplémentaire ?
Peut-on le faire directement dans le paramétrage ?
Ou doit-on utiliser les hooks du code Java, et dans ce cas, lequel ?
Tous mes essais n’ont pas permis pour l’instant d’obtenir qu’un champ soit modifiable en fonction des responsabilités du user.
Merci beaucoup pour votre aide.
Christophe Coudé
Steps to reproduce
This request concerns an up-to-date Simplicité instance
and these are the steps to reproduce it:
Technical information
Instance /health
---paste the content of your-instance.com/health---
Simplicité logs
---paste the content of the **relevant** server-side logs---
Browser logs
---paste content of the **relevant** browser-side logs---
Other relevant information
----E.g. type of deployment, browser vendor and version, etc.----
Bonjour Alistair,
Je vous remercie.
Justement, j’ai utilisé le même code Java que vous avez mentionné mais cela ne fonctionne pas.
Je vais regarder pour le paramétrage.
Je précise que les contraintes peuvent aussi être habilités à 1 ou N groupes par paramétrage ce qui peut éviter le recours à [HASRESP:...] dans les expressions:
Cf. les contraintes sur DemoOrder de la démo => l’attribut statut est non modifiable directement sauf pour le groupe DEMO_ADMIN via la contrainte ci-dessus qui ne s’exécute que pour les users ayant une responsabilité sur ce groupe