Pour permettre aux utilisateurs ayant seulement le rôle snc_external d'accéder à la vue de liste d'une table, vous devez créer une série d'ACL.
Avant de commencer
Rôle requis : security_admin
Procédure
-
Élevez-vous à un rôle privilégié.
-
Créez une règle ACL avec les paramètres suivants :
- Type : ui_page
- Opération : lecture
- Nom : {table_name}_list
- Rôle requis : snc_external
-
Sur les ACL de lecture par défaut pour la table, ajoutez snc_external dans la liste des Rôles requis.
Créez l'ACL s'il n'existe pas encore.
-
Utilisez les paramètres suivants pour créer un autre ACL :
- Type : ui_page
- Opération : lecture
- Nom : {table_name}
- Rôle requis : snc_external
-
Utilisez les paramètres suivants pour créer un autre ACL afin de fournir à l'utilisateur l'accès en écriture à un champ dans la table :
- Type : enregistrement
- Opération : créer
- Nom : {table_name} {column_name}
- Rôle requis : snc_external
Répétez cette étape pour chaque champ auquel vous souhaitez donner l'accès en écriture à l'utilisateur. Utilisez un astérisque * à la place du nom de la colonne pour donner accès à tous les champs à la fois.