Titoktartási nyilatkozatok listája: szűrés, visszavonás, törlés

Az elfogadás-lista végpontjai, a szűrők normalizálása, a sorállapot számítása, a visszavonás és a kétféle törlés lépései, a jogosultság és a tartalmi hatókör.

Az admin lista az nda_acceptance sorait mutatja, a jelenlegi sablonhoz mért állapottal. Új sort nem hoz létre; visszavon, kukáz és végleg töröl, mindig a tartalmi hatókörön belül.

Lista

  1. Jog nélkül az oldal a jogosultság-hiba oldalra irányít, a lista helyén: „Figyelem: nincs jogosultsága a titoktartási nyilatkozatokhoz!”
  2. Szűrők az URL-ből, normalizálva: dátum csak ÉÉÉÉ-HH-NN, státusz csak 0, 1 vagy 9, azonosítók pozitív egészek; lapméret 10, 25, 50, 100 vagy mind (alap 25).
  3. A 9-es státusz csak a törölt elemek láthatóságára jogosultnak érvényes, különben üres a találat; szűrő nélkül törölt sor soha nem látszik.
  4. Cégcsoport cég nélkül: a csoport cégei a tartalmi joggal metszve, üres metszetnél üres találat.
  5. Soronként számított állapot (Dlbtdataroom::ndaStateFor() a jelenlegi alapértelmezett nyilatkozat-sablonnal): valid, outdated, revoked, deleted; kód: NDA- és 6 jegyű azonosító.

Visszavonás

  1. Jog, a sor betöltése a tartalmi hatókörön belül, csak 1-es státusz vonható vissza.
  2. revokeAcceptance(): status 0, revoked_at, revoked_by, megjegyzés legfeljebb 500 karakter (a lista menüpontja megjegyzést nem küld).
  3. Visszaolvasás, idővonal-esemény (nda_revoke), naplósor. Levél nem megy.

Hibák: „A nyilatkozat nem található.”, „Csak élő elfogadás vonható vissza.”, „Figyelem: a művelet nem sikerült.”

Törlés

  • Közös végpont egy sorra vagy a kijelöltekre. Végleges, ha permanent=1, vagy ha a felhasználónak csak delete joga van; különben kuka (status 9).
  • Soronként hatókör-ellenőrzés, írás, visszaolvasás; részleges sikernél: „Csak 2 / 3 sor törlődött (a többi nem tartozik a jogosultsági körébe, vagy már nem létezik).” Siker: „Siker: törölve.”
  • A végleges törlés a bizonyíték-PDF-et nem törli. Csoportos törlésnél külön csoportos jog nincs vizsgálva.

Jogosultság

  • Alap hozzáférés: a titoktartási nyilatkozatok menüpont útvonala.
  • Funkciójogok (alapcsomag): list, revoke, statusdelete, delete, debug. A felhasználó adatlapjának kártyája ugyanezzel a list joggal látszik.
  • Tartalmi hatókör: a sor ügyfélcége a megengedett cégek között (korlátlan a rendszergazdának). Az üzemeltető felé (ügyfél 0) tett elfogadást csak a rendszergazda látja.

Ismert korlátok

A három pont menü ebben a listában feltétel nélkül kirajzolódik, ezért jog nélküli sornál üres menü nyílhat.