Attribuer programmatiquement les droits d'usage de catégorie à un groupe

Gérald Sailly · le 15/12/16 à 16:22

Bonjour,

Je suis certainement passé à côté de quelque chose mais je ne trouve pas de méthode permettant d'affecter le droit d'usage de catégories à un groupe, ni dans la classe Group ou Category.

J'imagine que ça doit être possible.

Merci d'avance

4 pts
Olivier Jaquemet · le 15/12/16 à 16:26

Bonjour,

Il me semble que vous cherchez group.setUseCategorySet()

https://community.jalios.com/docs/javadoc/com/jalios/jcms/Group.html#setUseCategorySet(java.util.TreeSet) 

#1

Bonjour, De même est-ce qu'il existe une procédure pour affecter les droits de gestion des catégories ? Merci d'avance

Gérald Sailly · le 27/03/17 à 10:25
3 pts
Gérald Sailly · le 15/12/16 à 21:52

Merci beaucoup j'ai honte de ne pas l'avoir vu.

Du coup ça fonctionne, par contre j'observe un comportement étrange, quand je redémarre Tomcat je perds toutes les catégories sélectionnées par programmation mais il conserve celles que j'ai sélectionné via l'interface.

 

#1

Aucun pb.

Consultez la section 4.3 Mettre à jour une donnée du document Jalios JCMS 9 - Documentation Développeur - API de gestion des données, vous aurez la bonne approche pour faire votre mise à jour (le reste du document vous donnera plus d'explication à ce sujet).

Olivier Jaquemet · le 16/12/16 à 09:21
#2

J'utilisais la méthode clone() au lieu de getUpdateInstance(), maintenant ça fonctionne. Merci

Gérald Sailly · le 16/12/16 à 11:54
0 pt