Rechtelisten

Die Rechtelisten erscheinen an allen Rechte-relevanten Stellen in der easydb:

  • Datenrechte
  • Poolrechte
  • Status
  • Recht am Objekt ( z.B. Arbeitsmappen )
  • Systemrechte

Die Listen sind immer gleich aufgebaut und werden für den Benutzer immer von oben nach unten durchgearbeitet. Alle Zeilen, die für den Benutzer nicht relevant sind (Spalte Wer?), werden übergangen. Die letzte für den jeweiligen Benutzer relevante Zeile ist die entscheidene und überschreibt alle Zeilen die zuvor auch gepasst haben.

Damit ein Benutzer im Editor die Rechteliste angezeigt bekommt und verändern kann, muss er über das Delete-Recht für das Objekt verfügen. Ein Benutzer kann sich nicht selber das Delete-Recht für ein Objekt entziehen.

1

1 Hier sind 4 Rechtezeilen zu sehen. Benutzen Sie Hinzufügen, um neue Zeilen hinzuzufügen. Mit und verschieben Sie die Rechtezeile, mit X löschen Sie die Rechtezeile.

2
3

Die erste Spalte der Rechtezeile ist die Wer?-Spalte. In dieser Spalte legen Sie fest, für welche Gruppe oder welchen Benutzer, diese Zeile relevant ist.

Das Pulldown in 2 ist wie folgt aufgebaut:

Wer?

Dies ist eine Liste mit allgemeinen Gruppen von Benutzern.

  • Alle: Alle Benutzer der easydb
  • Alle unangemeldeten: Alle Benutzer, die sich nicht authentifiziert haben
  • Alle angemeldeten: Alle Benutzer, die sich authentifiziert haben
  • Alle angemeldeten (easydb): Alle Benutzer, die mit ihrer Benutzerkennung in der easydb angelegt sind. Dabei ist es unerheblich, ob sie über easydb direkt, LDAP oder Shibboleth authentifziert wurden. Die Kennung guest ist davon ausgenommen. Seit Version 4.0.287
  • Ersteller: Benutzer, der Ersteller eines Objektes ist

Ersteller benötigt für die Tabelle die gesetzte Track Update / Create-Option, seit Version 4.0.229 wird der Ersteller ausgegraut angezeigt, wenn die Option nicht aktiviert ist.

Gruppen

Diese Liste zeigt für Benutzer mit dem Systemrecht ADMIN oder ACL SHOW ALL GROUPS alle Gruppen die in der easydb angelegt sind. Für alle anderen Benutzer werden die Gruppen angezeigt in denen der Benutzer ist.

User

Hier können Sie unter User angeben… einen beliebigen Benutzer festlegen. Es erscheint das in 3 dargestellte Popup mit der Eingabemöglichkeit für eine Benutzer-Kennung. Dabei wird die intern verwendete user_id genutzt, für easydb Benutzer entspricht dieser String dem Login des Benutzers. Für LDAP und Shibboleth-Authentifizierungen legen Sie in den Config-Variablen fest, aus welchen Informationen dieser String zusammengestellt wird.

Seit Version 4.0.199 kann für den anzugebenen User eine Überprüfung in der easydb konfiguriert werden.

Seit Version 4.0.265 kann über die Stringtool-Variable USER_ACL_SELECT konfiguriert werden, dass eine Liste der Benutzer auswählbar in der Liste erscheint.