Pour permettre aux utilisateurs disposant uniquement du 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
-
Dans l’ACL de lecture par défaut de la table, ajoutez snc_external dans la liste Rôle requis.
Créez l’ACL si elle n’existe pas déjà.
-
Utilisez ces paramètres pour créer une autre ACL :
- Type : ui_page
- Opération : lecture
- Nom : {table_name}
- Rôle requis : snc_external
-
Utilisez ces paramètres pour créer une autre ACL qui donnera à l’utilisateur un accès en écriture à un champ de 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’utilisateur un accès en écriture. Utilisez un astérisque * au lieu du nom de colonne pour fournir un accès à tous les champs à la fois.