SugarCRM - Synolab

SugarCRM – Module User – Rendre un champ custom éditable uniquement par les administrateurs.

Par Sylvain P. le 1 septembre 2016

 Lecture 1 minute

Il est parfois nécessaire de rajouter des champs sur le module User mais qui doivent être uniquement éditables par les administrateurs. Certains champs standards sont déjà comme cela et Sugar a tout prévu dans la classe SugarACLUsers pour permettent d'étendre cela à des champs custom.

Pour avoir ce même comportement sur les champs custom, il suffit d'effectuer les 3 opérations ci-dessous :

1 - Créer un ACL custom dans le répertoire custom/data/acl qui étend la class SugarACLUsers.

2 - Créer dans custom/Extensions/modules/Users/vardefs un vardef qui ajoute le custom ACLs dans vardefs

3 - Effectuer une reconstruction et réparation rapide.

Sylvain P.

L'aventurier du code.

GIF