Benutzer-Werkzeuge

Webseiten-Werkzeuge


engine:settings:relationshipsettings_allowedaccesslevels

RelationshipSettings: AllowedAccessLevels

Seit Engine-Version 5.1.10, optional, globale Einstellung

Datentyp der Werte: smallint

Gibt an, welche Zugriffsrechte in einer Beziehung der Art „RelationshipID“ von einer Person des Typs „FromPersonTypeID“ zu einer Person des Typs „ToPersonTypeID“ (maximal) vergeben werden können. Dabei handelt es sich um eine Summe von „AccessLevelID“s (Einzel-Zugriffsrechte, s. pm_GetRelationAccessLevels).

ACHTUNG : Sofern der „PersonTypeSettings“-Eintrag zum Schlüssel „UnlimitedAccessToDeliveryPersonData“ auf „1“ gesetzt ist, darf eine Person, die Auftraggeber ist, sämtliche Daten der zugehörigen Lieferanschrift („DeliveryPersonID“) einsehen und bearbeiten (d.h. in einem solchen Fall wird dieser Eintrag nicht beachtet) !

Hinweise :

1. Bzgl. der Zugriffsrechte (lesend oder schreibend) auf Eigenschaften ist unbedingt noch die Einstellung zum Schlüssel „AllowedCharacIDs_Read“ bzw. „AllowedCharacIDs_Write“ zu beachten !

2. Der Wert „0“ ist möglich und bedeutet „KEINERLEI Zugriffsrechte“.

Beispiel : Wenn zur „RelationshipID = 1“ und „FromPersonTypeID = 0“ und „ToPersonTypeID = 0“ zu diesem Schlüssel der Wert „3“ konfiguriert ist, dann darf prinzipiell eine Person jeglichen Typs sowohl auf „Binaries“ also auch auf Eigenschaften einer Person eines beliebigen anderen Personen-Typs LESEND zugreifen, sofern eine Beziehung (zur „RelationshipID = 1“) besteht. In einer konkreten Beziehung zweier solcher Personen kann aber durchaus nur lesender Zugriff auf Eigenschaften konfiguriert sein, jedoch keinesfalls SCHREIBENDER !

engine/settings/relationshipsettings_allowedaccesslevels.txt · Zuletzt geändert: 11.01.2016 (Externe Bearbeitung)