| Auszug | ||
|---|---|---|
| ||
Nuclos Datensatzfreigabe (Record Grant): $username, INTID, CANWRITE, CANDELETE, CANSTATECHANGE, Benutzergruppen, PostgreSQL intid. |
Sprache: Deutsch · English
Berechtigungen auf Datensatzebene – per Datenquelle, die pro Benutzer die sichtbaren Datensätze liefert.
| Status | ||||
|---|---|---|---|---|
|
| Status | ||||
|---|---|---|---|---|
|
| Status | ||||
|---|---|---|---|---|
|
| Status | ||||
|---|---|---|---|---|
|
| Panel | |||||
|---|---|---|---|---|---|
| |||||
Auf dieser Seite
|
|
...
Die Datensatzfreigabe (Record Grant) ist ein generisches Konzept für
...
Berechtigungseinschränkungen auf
...
Datensatzebene
...
.
...
Der Datenquellentyp Datensatzfreigabe (
...
Konfiguration → Datenquellen → Datensatzfreigabe) wird einem Businessobjekt zugewiesen
...
und erhält als einzigen Parameter $username
...
.
| Info | ||
|---|---|---|
| ||
Prinzip: Username rein → Datenquelle verarbeitet → Liste der sichtbaren Datensätze |
...
(INTID) raus. Die einzige Pflichtspalte ist INTID. |
| Spalte | Wirkung |
|---|---|
| CANWRITE | true/false (1/0): steuert Schreibrecht auf den Datensatz (Default: true). |
| CANDELETE | true/false (1/0): steuert Löschrecht auf den Datensatz (Default: true). |
| CANSTATECHANGE |
...
| ab Nuclos 4.8: |
...
Die Datensatzfreigabe wurde dann entsprechend erweitert:
Alle anderen bisherigen Berechtigungsverfahren existieren weiterhin und werden (höherrangig) verarbeitet.
| erlaubt/verbietet Statuswechsel abweichend von CANWRITE (Default = Wert aus CANWRITE). Generelle Statuswechsel-Rechte müssen vorhanden sein. |
Datenquellen lassen sich schachteln; nicht jede muss einem BO zugewiesen sein. So bildest du hierarchische oder mehrdimensionale Berechtigungen ab (z.B. Standort-Mapping). Bestehende Berechtigungsverfahren bleiben erhalten und werden höherrangig verarbeitet.
| Warnung | ||
|---|---|---|
| ||
Die Datensatzfreigaben müssen unter Administration → Benutzergruppe den |
...
Benutzergruppen zugeordnet werden, für die |
...
sie gelten sollen. |
...
Bei PostgreSQL muss die Spalte |