Sécurité de la liste de choix

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 1 minute de lecture
  • Vous pouvez utiliser le rôle de sécurité personalize_choices pour permettre aux non-administrateurs de modifier les options d’éléments de choix sur toutes les tables.

    Si vous souhaitez un contrôle plus précis, vous pouvez également créer une ACL (règle de sécurité) personnalisée régissant l’opération personalize_choices pour un champ particulier ou pour tous les champs (. *) d’une table particulière. Toutefois, l’accès à l’opération personalize_choices sur un champ particulier ne confère pas la possibilité d’ajouter de nouveaux choix pour ce champ.

    Pour pouvoir créer de nouveaux choix pour un champ particulier, une ACL personalize_choices’accès à ce champ est requise. Par exemple, pour donner au rôle hris_admin la possibilité de personnaliser uniquement le champ Catégorie pour les articles de la base de connaissances Ressources humaines, vous avez besoin d’un ACL accordant personalize_choices accès au rôle hris_admin dans le champ Catégorie de la table Connaissances (kb_knowledge).

    Il existe des ACL prédéfinies accordant les deux types d’accès au rôle de sécurité personalize_choices, pour tous les champs de toutes les tables. Le rôle de sécurité personalize_choices dispose également d’un accès en lecture, écriture et suppression à la table de sys_choices. Toutefois, cet accès supplémentaire n’est pas nécessaire lorsque seule la fonctionnalité Personnaliser les choix est disponible de manière granulaire.