Liste der Vertraulichkeitserklärungen: Filter, Widerruf, Löschen

Endpunkte der Annahmeliste, Normalisierung der Filter, Berechnung des Zeilenzustands, Ablauf von Widerruf und den zwei Löscharten, Berechtigungen und Inhaltsbereich.

Die Admin-Liste zeigt die Zeilen von nda_acceptance mit dem an der aktuellen Vorlage gemessenen Zustand. Sie legt keine Zeilen an; sie widerruft, verschiebt in den Papierkorb und löscht endgültig, stets innerhalb des Inhaltsbereichs.

Liste

  1. Ohne Recht leitet die Seite auf die Berechtigungsfehlerseite um; anstelle der Liste: „Achtung: Sie haben keine Berechtigung für die Vertraulichkeitserklärungen!“
  2. Filter aus der URL, normalisiert: Datum nur JJJJ-MM-TT, Status nur 0, 1 oder 9, IDs positive Ganzzahlen; Seitengröße 10, 25, 50, 100 oder alle (Standard 25).
  3. Status 9 gilt nur für Benutzer, die gelöschte Einträge sehen dürfen, sonst ist das Ergebnis leer; ohne Filter erscheint eine gelöschte Zeile nie.
  4. Firmengruppe ohne Firma: die Firmen der Gruppe geschnitten mit dem Inhaltsrecht; eine leere Schnittmenge ergibt kein Ergebnis.
  5. Zeilenzustand je Zeile (Dlbtdataroom::ndaStateFor() gegen die aktuelle Standard-NDA-Vorlage): valid, outdated, revoked, deleted; Code: NDA- und eine 6-stellige ID.

Widerruf

  1. Recht, Laden der Zeile im Inhaltsbereich, nur Status 1 ist widerrufbar.
  2. revokeAcceptance(): Status 0, revoked_at, revoked_by, Notiz bis 500 Zeichen (der Menüeintrag der Liste sendet keine Notiz).
  3. Zurücklesen, Zeitachsen-Ereignis (nda_revoke), Protokollzeile. Keine E-Mail.

Fehler: „Die Erklärung wurde nicht gefunden.“, „Nur eine aktive Annahme kann widerrufen werden.“, „Achtung: Der Vorgang ist fehlgeschlagen.“

Löschen

  • Gemeinsamer Endpunkt für eine Zeile oder die markierten Zeilen. Endgültig bei permanent=1 oder wenn der Benutzer nur delete hat; sonst Papierkorb (Status 9).
  • Je Zeile: Bereichsprüfung, Schreiben, Zurücklesen; bei Teilerfolg eine Meldung, dass nur ein Teil der Zeilen gelöscht wurde. Erfolg: „Erfolg: gelöscht.“
  • Endgültiges Löschen entfernt das Nachweis-PDF nicht. Beim Sammellöschen wird kein eigenes Sammelrecht geprüft.

Berechtigungen

  • Grundzugriff: der Menüpfad der Vertraulichkeitserklärungen.
  • Funktionsrechte (Basispaket): list, revoke, statusdelete, delete, debug. Die Karte im Benutzerformular erscheint mit demselben Recht list.
  • Inhaltsbereich: Die Kundenfirma der Zeile muss zu den erlaubten Firmen gehören (unbeschränkt für den Super-Administrator). Annahmen gegenüber dem Betreiber (Kunde 0) sieht nur der Super-Administrator.

Bekannte Einschränkungen

In dieser Liste wird das Drei-Punkte-Menü immer gezeichnet, daher kann sich bei einer Zeile ohne Rechte ein leeres Menü öffnen.