Supprimer l’option "Supprimer" du menu contextuel du fichier dans l’éditeur de webeiter

Dans cet article, nous allons découvrir comment masquer l’option "Supprimer" du menu contextuel du fichier dans l’éditeur web AEM Guides pour des utilisateurs ou des groupes spécifiques. Pour d’autres personnalisations des options de menu contextuel du fichier, consultez la structure de l’extension Guides . Vous trouverez plus de détails ici.

Comme vous pouvez le voir sous l’extrait de code, le menu contextuel du fichier comporte l’option "Supprimer" disponible pour cet utilisateur spécifique.

Fichier contextmenu avec suppression

Maintenant, voyons comment masquer l’option "Supprimer" pour cet utilisateur.

Procédure de mise en oeuvre :

  • Accédez à Outils > Sécurité > Autorisations dans AEM page d’accueil.
  • Sélectionnez le groupe ou l’utilisateur dans la zone de recherche.
  • Cliquez sur "Ajouter ACE" dans le coin supérieur droit.
  • Sélectionnez le chemin du dossier.
  • Incluez les privilèges "jcr:removeChildNodes" et "jcr:removeNode".
  • Sélectionnez "Type d’autorisation" comme "refus" et cliquez sur "Ajouter" comme illustré ci-dessous.

Refuser l’autorisation utilisateur ACE

Liste de contrôle d’accès dans les autorisations

Tests

  • Connectez-vous à AEM en tant qu’utilisateur pour lequel les listes ACE ont été ajoutées.
  • Ouvrez l’éditeur web.
  • Accédez à la vue du référentiel et sélectionnez le dossier pour lequel les listes ACE ont été ajoutées.
  • Ouvrez le menu contextuel du fichier.
  • L’option "Supprimer" n’apparaît pas dans le menu contextuel.

Le menu contextuel du fichier se présente désormais comme suit :

Menu contextuel de fichier sans suppression

Please note that these steps would also remove 'move' and 'rename' options from the Web Editor as they are also tied to delete process at the backend.
recommendation-more-help
11125c99-e1a1-4369-b5d7-fb3098b9b178