Gestion des droits au travers des catégories

Affinez la gestion des droits de votre plateforme au niveau des catégories afin de réaliser une configuration minutieuse et ajustée à votre organisation.

Les bénéfices

Ce module introduit de nouvelles règles fonctionnelles permettant une gestion fine des droits (Consultation, Création, Modification, Gestion et Suppression) au travers des catégories. Il offre ainsi une flexibilité complémentaire ajustée à votre organisation ou à certains besoins spécifiques de vos métiers.

Les fonctionnalités

  • Règles de droits par catégories : définissez des droits de modification et de suppression par catégorie, en complément des droits standards JPlatform (droit de consultation, droit d'usage et droit de gestion). Définissez ainsi qui dans votre plateforme peut modifier et supprimer les contenus par catégorie. Exemple : dans mon explorateur de document, je veux que seul le personnel administratif ait les droits d'éditer ou de supprimer les contenus de la catégorie "Administration"). Les droits de contribution, modification et suppression des types de contenus positionnés au niveau des groupes JPlatform sont nécessaires et conservés. Ils sont éventuellement surchargés par les droits positionnés au niveau des catégories. Exemple : Si un membre peut modifier un Article qui est sur la catégorie Accueil mais qui ne fait pas partie du groupe Droits de modification alors il ne pourra pas modifier l'Article ;
  • Gestion par héritage ou affinement : les catégories filles héritent des droits du parent sauf si les catégories filles disposent de leurs propres règles de gestion.
  • Logique permissive : les nouvelles règles fonctionnelles sont implémentées suivant une logique permissive. Exemple : Si un contenu appartient à une catégorie sur laquelle le membre n'a pas le droit de modification et une autre catégorie sur laquelle il a le droit de modification, le membre aura le droit de modification sur le contenu ;
  • Application par type de contenu : si nécessaire, définissez les types de publication que le module doit contrôler pour appliquer des droits de modification ou de suppression. 

Captures d'écran

Les clients aiment

Gestion fine des droits : l'attribution précise des droits permet de répondre à des problématiques d'accès ou de sécurité pointilleuses.
Interface intuitive : la configuration des droits reste simple et intégrés aux interfaces standards JPlatform

FAQ

Techniquement, il ne l'est pas mais nous avons choisi de le rendre dépendant afin que de prendre également en compte les droits de lecture. Ainsi, vous bénificier de l'ensemble de la propagation des droits de catégories aux contenus qui s'y rattachent.

Informations détaillées

Prérequis techniques

 

Compatibilité JSync

Ce module est compatible jSync, il fonctionnera sans problème sur un environnement à plusieurs réplicas.

En revanche, il est important de noter que la configuration du module ne sera pas répliquée et sera à faire sur chaque nœud.

 

Configuration du module

Ajouter ce module avec le gestionnaire de modules depuis l’administration technique et redémarrer JPlatform.

Mettre à jour la version des caches JS et CSS dans les propriétés du sites.

 

Une fois le module installé, assurez-vous que les propriétés du module sont correctement paramétrées pour votre plateforme.

  • Nom technique jcmsplugin.categoryrightscud.rights.rules.enabled
  • Description Valeur par défaut : OUI Permet d'activer ou désactiver les fonctionnalités du module.
  • Nom technique jcmsplugin.categoryrightscud.types
  • Description Valeur par défaut : Content Séparer les valeurs par des espaces. Permet de lister les types de publication que le module doit contrôler pour les droits de modification ou de suppression (laisser Content pour tout contrôler). Si un type de contenu n'est pas contrôlé, les droits de modification ou de suppression appliqués sur la catégorie ne s'appliquera pas pour ce type.
  • Nom technique jcmsplugin.categoryrightscud.block-rights-if-no-group-is-found
  • Description Valeur par défaut : OUI Si cette propriété est activé, le système bloquera les droits si aucun groupe ou membre n'est paramétré sur une catégorie (vérifie si aucun groupe n'est trouvé sur la catégorie courante et ses parents). Cette option applique donc une politique de droits plus restrictive.
  • Nom technique jcmsplugin.categoryrightscud.mbrs.filtered-by-workspace
  • Description Valeur par défaut : NON Permet de remonter uniquement les membres de l'espace de travail courant lorsqu'on souhaite ajouter un membre dans les droits.
  • Nom technique jcmsplugin.categoryrightscud.grps.filtered-by-workspace
  • Description Valeur par défaut : OUI Permet de remonter uniquement les groupes de l'espace de travail courant lorsqu'on souhaite ajouter un groupe dans les droits.

# CategoryRightsCUDPlugin_3.0 - 2022-12-01
* [Ajout] Migration du module pour le rendre compatible avec JPlatform 10 SP6
* [Correction] Le module n'apporte désormais que la gestion supplémentaire des droits de modification et de suppression, la gestion des droits de création (droits d'usage) et droits de gestion étant désormais standard dans JPlatform 10 SP6

# CategoryRightsCUDPlugin_2.1 - 2020-01-10
* [Ajout] Prise en compte des Membres DB
* [Correction] Refonte de la manière de vérifier les droits

Ce module est dépendant des modules Jalios suivants :

  • Module Category Rights