Um Benutzern mit nur der Rolle snc_external den Zugriff auf die Listenansicht einer Tabelle zu ermöglichen, müssen Sie eine Reihe von ACLs erstellen.
Vorbereitungen
Erforderliche Rolle: security_admin
Prozedur
-
Auf eine privilegierte Rolle hochstufen
-
Erstellen Sie eine ACL-Regel mit den folgenden Einstellungen:
- Typ: ui_page
- Operation: Lesen
- Name: {table_name}_list
- Erforderliche Rolle: snc_external
-
Fügen Sie in der standardmäßigen Lese-ACL für die Tabelle snc_external in die Liste „Erforderliche Rolle“ hinzu.
Erstellen Sie die ACL, wenn sie nicht bereits vorhanden ist.
-
Verwenden Sie diese Einstellungen, um eine andere ACL zu erstellen:
- Typ: ui_page
- Operation: Lesen
- Name: {table_name}
- Erforderliche Rolle: snc_external
-
Verwenden Sie diese Einstellungen, um eine weitere ACL zu erstellen, um dem Benutzer Schreibzugriff für ein Feld in der Tabelle zu gewähren:
- Typ: Datensatz
- Operation: Erstellen
- Name: {table_name} {column_name}
- Erforderliche Rolle: snc_external
Wiederholen Sie diesen Schritt für jedes Feld, auf das Sie dem Benutzer Schreibzugriff gewähren möchten. Verwenden Sie ein Sternchen * anstelle des Spaltennamens, um Zugriff auf alle Felder gleichzeitig bereitzustellen.