Dreischichtiges Datenraumrecht und Ordnerzugänge

Konto-, Funktions- und Inhaltsschicht, die Funktionsschlüssel des Datenraums, die Quellen des Ordnerzugangs, der gemeinsame Nachlauf, die periodische Prüfung und die Anmelde-E-Mail.

Das Datenraumrecht prüft drei Schichten in einem Entscheidungspunkt; ohne view gilt keine andere Funktion. Die Kennzeichen „herunterladbar“ schränken im Datenraum nicht ein — Herunterladen ist eine Funktion des Benutzers, stets mit Wasserzeichen; Ausnahme ist die Online-Bearbeitung in Drive (Tabelle, Text), die an die Kennzeichen gebunden bleibt.

Die drei Schichten

Die Tabellennamen tragen in der Datenbank das eigene Präfix der Installation.

  1. Konto und Ordner: aktiver Benutzer, gültiger Ordner (status = 1, Zeitfenster des Ordners), Fenster der Zuordnung (doc_share_user.date_start, date_expire), Shop-Übereinstimmung.
  2. Funktion: die Schlüssel von document/dataroom sind dem Benutzer zugewiesen (user_feature, mit eigenem Fenster; Benutzer → Berechtigung, Abonnement oder Vertrag). Die Funktion gehört dem Benutzer, nicht dem Ordner; die Spalte doc_share_user.functions bleibt, wird aber nicht gelesen.
  3. Inhalt: Das Dokument gehört zum Ordner (oder Unterordner), ist aktiv und liegt im Firmenbereich des Benutzers.

Funktionsschlüssel

document/dataroom: view, download, share, upload, folder, rename, delete, broker, terminate (BASE). terminate wirkt auf Vertrags-, nicht auf Ordnerebene.

Quellen des Ordnerzugangs

sourceSchreibersource_ref
manualBildschirm Ordner oder Benutzerformular (user/user.shareadd, Recht shares)0
contractAbgleich des Maklervertragscontract_property_id
registrationZugang des Interessenten (ctx=registration, Recht contract/contractaction + roomaccess)Kennung der Registrierungszeile

Jede Quelle schreibt und entfernt nur eigene Zeilen. Gemeinsame Folge jedes Zugangs (afterGrant) ist eine Verlaufszeile. Die Anmelde-E-Mail wird manuell über das Briefumschlag-Symbol der Benutzerliste gesendet (user/user.invite, Widerruf .inviterevoke): bei nicht aktiviertem Konto ein Aktivierungslink (room_invite), bei aktiviertem die Startseite des Raums (room_access).

Periodische Prüfung

Erweiterungseinstellung (Dokumente): „Datenraum-Zugangsprüfung“ (aus, 1, 5, 10, 15, 30 Minuten; Standard 5). Läuft ein geöffneter Ordner ab, erscheint eine Meldung und der Benutzer kehrt zur Startseite zurück. Das serverseitige Tor entscheidet unabhängig davon bei jeder Anfrage. Auch die Gruppe neuer Datenraumbenutzer stammt von hier („Datenraum – Gruppe neuer Benutzer“).

Admin-Endpunkte

user/user.shareadd und .shareremove: shares; bei ctx=registration der Schlüssel roomaccess von contract/contractaction. user/user.invite, .inviterevoke: Recht des Benutzermoduls. Weitere Schlüssel von user/user: shares, consentreset (BASE).