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.

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. Zu prüfen mit einem Konto mit Status 3.

Befund: Volltextsuche und Feldrechte

Die Volltextsuche berücksichtigt Feldrechte derzeit nicht. Sie findet Objekte auch über Werte in Feldern, die das Konto nicht lesen darf, und zeigt in Galerie und Tabelle die Fundstelle mit Feldname und Wert. Feldrechte sind deshalb kein Schutz für vertrauliche Werte wie Ankaufpreise oder Versicherungswerte.

Was das Modell nicht kann

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
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

Weiterlesen

\ en\ de