Rechte

Rechtemodell

Diese Seite beschreibt, wer was sehen und ändern darf.

Die beiden Achsen

BegriffHängt anStufen
Statusdem Konto3, 6, 9
Zugriffeiner Sache (Projekt, Layout, Feld, Ereignis-Art)Kein Zugriff, Nur lesen, Bearbeiten

Projekte kennen zusätzlich die Stufe Gelöscht. Gelöschte Projekte sieht nur Status 9.

Jede Änderung an Rechten wirkt sofort, an Projekt, Layout, Feld, Gruppe, Gruppenmitgliedschaft und Status. Wem ein Recht entzogen wird, dem lehnt der Server schon die nächste Anfrage ab, und ein neu erteiltes Recht gilt ebenso mit der nächsten Anfrage. Eine schon geöffnete Seite zeigt den neuen Stand nach dem Neuladen.

Status

StatusBeschriftungProjekte, Layouts, FelderVerwaltungsbereiche
3Individuelle Lese- und SchreibrechteNur was Rechte erteilennein
6UneingeschränktAlles lesen und bearbeiten, jede Rechtetabelle umgangennein
9Administratorwie 6ja

Projektrecht

Ein Projekt ist für Status 3 sichtbar, wenn es nicht gelöscht ist und mindestens eine Stelle ein Recht erteilt. Es gilt die höchste Stufe:

StelleBedeutung
Zeile Alle am ProjektGrundrecht für alle Konten
Reiter Benutzer am ProjektFür dieses Konto
Reiter Gruppen am ProjektFür alle Mitglieder der Gruppe
AlleKontoGruppe AGruppe BErgebnis
Kein Zugriffnicht sichtbar
Kein ZugriffNur lesenlesen
Kein ZugriffNur lesenBearbeitenbearbeiten (die großzügigste gewinnt)
Nur lesenlesen (für alle)
Nur lesenKein Zugrifflesen. Kein Zugriff senkt nichts
Bearbeitenbearbeiten (für alle)

Die Projektdetails zeigen in jeder Zeile, was schon über Alle und über Gruppen gilt, und daneben das Ergebnis.

Es gibt kein Verbieten

Kein Zugriff nimmt kein Recht weg, es erteilt nur keines. Wer ein Recht entziehen will, muss die Stelle finden, die es erteilt.

Layoutrecht

Ein Layout erscheint als Reiter, wenn zwei voneinander unabhängige Bedingungen erfüllt sind:

BedingungPrüfung
ZuordnungDas Layout ist in diesem Projekt eingeschaltet
RechtZeile Alle am Layout oder ein Gruppenrecht (bei Status 3)

Die Zuordnung ist keine Stufe, sondern ein Schalter. Sie gilt auch für Status 6 und 9: Ein nicht eingeschaltetes Layout erscheint für niemanden.

EingeschaltetLayout AlleGruppeStatusErgebnis
neinBearbeitenBearbeiten9kein Reiter
jaKein Zugriff3kein Reiter
jaKein ZugriffNur lesen3Reiter, lesend
jaNur lesen3Reiter, lesend
jaKein Zugriff6Reiter (der Status umgeht das Recht)

Das Layoutrecht wird durch das Projektrecht gedeckelt.

Standard für neue Projekte schaltet ein Layout bei der Anlage neuer Projekte ein. Bestehende Projekte bekommen es nicht nachträglich.

Feldrecht

Drei Schritte, in dieser Reihenfolge:

  1. Vereinigen. Die höchste Stufe aus der Zeile Alle am Feld und allen Gruppenrechten des Kontos.
  2. Mit dem Layout deckeln. Mehr als das Layoutrecht geht nicht.
  3. Mit dem Projekt deckeln. Mehr als das Projektrecht geht nicht.
Feld AlleGruppeLayout und ProjektErgebnis
Kein ZugriffBearbeitenunsichtbar
Kein ZugriffNur lesenBearbeitenlesen
Kein ZugriffBearbeitenBearbeitenbearbeiten
Nur lesenBearbeitenlesen
Nur lesenBearbeitenBearbeitenbearbeiten
BearbeitenBearbeitenbearbeiten
BearbeitenNur lesenlesen, gedeckelt
BearbeitenBearbeitenNur lesenlesen, gedeckelt

Ein Feld ist nur über ein Layout erreichbar, das eingeschaltet und zugänglich ist, oder über das dynamische Layout.

Folge für Felder, die nur einige sehen sollen

Steht ein Feld für Alle auf Bearbeiten, kann es jeder bearbeiten, der Projekt und Layout bearbeiten darf. Wer unterscheiden will, hat genau ein Muster:

StelleStufe
Feld, Zeile AlleKein Zugriff
Gruppe, die bearbeiten sollBearbeiten
Gruppe, die lesen sollNur lesen

Alle anderen sehen das Feld in Layouts und Feldauswahlen nicht, und die Volltextsuche liefert ihnen daraus keinen Treffer. Bei einem Dateifeld fehlen ihnen auch die Dateien darin, im Dateibereich des Objekts wie beim Abruf der Datei, ihres Transkripts und ihres erkannten Textes. Zu prüfen mit einem Konto mit Status 3.

Dateien

Die Datei liegtWer sie sieht
nur im Dateibereich des Objektsalle mit Leserecht am Projekt
nur in einem Dateifeldwer das Feld lesen darf
in einem Dateifeld und zusätzlich im Dateibereichalle mit Leserecht am Projekt

„Sehen“ heißt hier: im Dateibereich, in der Volltextsuche über Transkript und erkannten Text und beim Abruf der Datei selbst. Status 6 und 9 sehen alle Dateien.

Grenzfälle

WunschStand
Einzelne Objekte für bestimmte Konten verbergenNicht möglich. Wer das Projekt sieht, sieht alle Objekte darin. Trennung über Projekte
Ein Feld in einem Projekt bearbeitbar, in einem anderen nur lesbarÜber die Deckelung: Projekt A auf Bearbeiten, Projekt B auf Nur lesen
Ein Recht ausdrücklich entziehenNicht möglich. Nur die erteilende Stelle ändern
Lesen erlauben, Export verbietenNicht möglich. Wer lesen darf, kann exportieren
Eine Datei vor einzelnen Konten verbergenNur in einem Dateifeld mit Feldrechten, und nur dort. Ist dieselbe Datei auch im Dateibereich des Objekts verknüpft, sehen sie alle mit Leserecht am Projekt
Ein Feld nur auf einem Layout bearbeitbarÜber die Deckelung: das andere Layout auf Nur lesen

Bibliotheken und Sonderfälle

BereichRecht
Bibliotheken verwalten (Adressen, Dateien, Ereignisse, Normdaten, Orte, Pläne)Status 9
Ereignis-ArtenEigene Rechte, für alle und je Gruppe, in Bibliotheken › Ereignisse
Objektverknüpfungen ändernBearbeiten im Projekt, in dem verknüpft wird
VerknüpfungsartenEigene Rechte je Art, für alle und je Gruppe, dazu Einschränkungen je Projekt, in Datenmodell › Verknüpfungsarten. Siehe Verknüpfungsarten
Mit einem Objekt oder einer Datei verknüpfenZusätzlich Leserecht am Ziel, also ein lesbares Projekt, in dem es liegt. Ohne Leserecht antwortet der Server wie bei einem fehlenden Ziel und verrät so nicht, dass es existiert. Normdaten und Adressen brauchen keine eigene Prüfung: Die Normdaten gelten für die ganze Instanz, das Adressbuch sieht ohnehin, wer im Projekt schreiben darf

Weiterlesen