Objectif

Comment permettre aux utilisateurs de modifier des fragments d'expérience sans leur permettre de les supprimer

Étapes

Pour empêcher les utilisateurs de supprimer des pages de fragments d’expérience sans les empêcher de les modifier, procédez comme suit :

A. Donnez à l'utilisateur les droits de lecture sur /content/experience-fragments :

  1. Allez sur http://host:port/crx/de/index.jsp et connectez-vous comme administrateur.

  2. Recherchez et sélectionnez le nœud /content/experience-fragments.

  3. Dans le panneau inférieur droit, sélectionnez l'onglet Contrôle d’accès.

  4. Cliquez sur l'icône verte plus à droite pour ajouter une nouvelle Access Control Policy (la stratégie existe déjà si vous voyez déjà les entrées de contrôle d'accès répertoriées - dans ce cas, passez à la suivante).

  5. Cliquez sur l'icône verte plus qui apparaît après cela pour ajouter une nouvelle Access Control Entry.

  6. Entrez un Principal qui est l’identifiant du groupe auquel vous souhaitez accorder l’accès.

  7. Activez la case à cocher pour jcr:read.

  8. Développez Advanced, sous rep:glob entrez les guillemets "".

  9. Cliquez sur OK.

B. Ajoutez un accès pour modifier la branche désirée des fragments d'expérience sans pouvoir supprimer :

  1. Maintenant, en utilisant également CRXDe, allez dans le sous-chemin souhaité sous /content/experience-fragments, par exemple /content/experience-fragments/intuit.

  2. Dans le panneau inférieur droit, sélectionnez l’onglet Contrôle d’accès.

  3. Cliquez sur l'icône verte plus à droite pour ajouter une nouvelle Access Control Policy (la stratégie existe déjà si vous voyez déjà les entrées de contrôle d'accès répertoriées - dans ce cas, passez à l'étape suivante).

  4. Cliquez sur l'icône verte plus qui apparaît après cela pour ajouter une nouvelle Access Control Entry.

  5. Entrez un Principal qui est l’identifiant du groupe auquel vous souhaitez accorder l’accès.

  6. Activez la case pour jcr:read et rep:write.

  7. Cliquez sur OK.

  8. Cliquez à nouveau sur l'icône verte plus pour ajouter une autre Access Control Policy.

  9. Entrez le même nom Principal qu'à l'étape 5.

  10. Sélectionnez Deny pour le Type.

  11. Développez Advanced et activez les cases pour jcr:removeChildNodes et rep:removeProperties.

C. Autoriser l'accès pour supprimer des éléments sous les pages sans permettre aux utilisateurs de supprimer eux-mêmes les fragments d'expérience

  1. Cliquez sur l'icône verte plus qui apparaît après cela pour ajouter une nouvelle Access Control Entry.

  2. Entrez un Principal qui correspond à l’identifiant du groupe auquel vous souhaitez accorder l’accès.

  3. Développez Advanced et cochez les cases jcr:removeChildNodes et rep:removeProperties.

  4. Sous rep:glob entrez */jcr:content*.

  5. Cliquez sur OK.

  6. Texte de l’étape

Ce produit est distribué sous licence Creative Commons Attribution - Pas d’utilisation commerciale - Partage à l’identique 3.0 non transposé  Les publications Twitter™ et Facebook ne sont pas couvertes par les dispositions Creative Commons.

Mentions légales   |   Politique de confidentialité en ligne