/
2024-07 : Guide de normalisation des droits
2024-07 : Guide de normalisation des droits
La normalisation des droits se base sur les rights
développés sur le chantier abondance/explorer. Nous faisons cohabiter les anciens droits shared
avec les nouveaux rights
.
Exemple : Mur Collaboratif : https://github.com/OPEN-ENT-NG/collaborative-wall/pull/30/files
ControllerHelper
Si héritage de ControllerHelper
, appliquer la même chose que sur l’exemple du Mur Collaboratif.
→ jsonToOwnerId
permet à la classe parente de récup l'id du créateur pour l'ajouter dans les droits normalisés
Normalisation manuelle
Pour normaliser les droits manuellement, appliquer :
new ShareNormalizer(this.securedActions).addNormalizedRights(json, jsonToOwnerId());
→ retourne le jsonObject original en lui ajoutant les droits normalisés
, multiple selections available,
Related content
2023-10 : Guide de migration Vert.x 4
2023-10 : Guide de migration Vert.x 4
Read with this
API - Sécurisation et contrôle d'accès
API - Sécurisation et contrôle d'accès
More like this