Project

General

Profile

Project activity #35009

open

Documentvertrouwelijkheid & status kunnen bewerken

Added by Tahir Malik 15 days ago. Updated 7 days ago.

Status:
Backlog
Priority:
P4 Normal
Assignee:
Category:
-
Target version:
Start date:
06/10/2025
Due date:
% Done:

0%

Estimated time:
(Total: 0.00 h)

Description

Dit is een hoofdticket met wat sub-tickets

  • Ik wil de Documentvertrouwelijk kunnen aangeven bij het uploaden
  • Ik wil bij aanpassen van de vertrouwelijkheid dat dit impact heeft op de permissies
  • Ik wil de status kunnen aanpassen en dat dit impact heeft op de permissies
Definities
  • Vertrouwelijkheid:
    • openbaar - Openbaar
    • beperkt_openbaar - Beperkt openbaar
    • intern - Intern
    • zaakvertrouwelijk - Zaakvertrouwelijk
    • vertrouwelijk - Vertrouwelijk
    • confidentieel - Confidentieel
    • geheim - Geheim
    • zeer_geheim - Zeer geheim
  • Status:
    • in_bewerking - (In bewerking) Aan het informatieobject wordt nog gewerkt.
    • concept - (Concept) Het document is inhoudelijk klaar om voorgelegd teworden aan anderen en zo nodig aangepast te worden opbasis van commentaar..
    • definitief - (Definitief) Informatieobject door bevoegd iets of iemand vastgesteld dan wel ontvangen.
    • ter_vaststelling - (Ter vaststelling) Informatieobject gereed maar moet nog vastgesteld worden.
    • vastgesteld - (Vastgesteld) Het besluitvormingstraject is afgerond.
    • gearchiveerd - (Gearchiveerd) Informatieobject duurzaam bewaarbaar gemaakt; een gearchiveerd informatie-element.

Documentatie voor feature: https://git.contezza.nl/develop/products/tezza-workspace/-/blob/feature/documentation/%2335009/docs/src/docs/asciidoc/includes/_tezza_document.adoc?ref_type=heads

Functionele logica:
  1. Filtert documenten
    • Alleen van toepassing op documenten met aspect rgbz:enkelvoudigInformatieobject.
    • Slaat documenten met aspect rma:record over.
    • Alleen uitvoerbaar als het document vertrouwelijk is (rgbz:vertrouwelijkheidaanduiding = confidentieel, geheim of zeer_geheim).
  2. Zet lokale permissies
    • Als het document nog rechten erft, wordt die overerving uitgeschakeld.
    • Het document krijgt dan een lokale permissie voor de site manager groep (Coordinator-rechten).
  3. Synchroniseert ‘behandelaars’
    • Bij elke update worden bestaande gebruikersrechten (behandelaars) verwijderd, behalve groepsrechten.
    • Vervolgens worden alle behandelaars uit de bijbehorende zaak-map toegevoegd als Collaborator.
  4. Helperfuncties
    • removeCurrentBehandelaars() verwijdert gebruikerspermissies.
    • isConfidential() controleert de vertrouwelijkheidswaarde van het document.
Conditie:
  • Controle of de zaak vertrouwelijkheid hoger is in vertrouwelijkheid en dan pas wordt inherit permissies van het document eraf gehaald
    • Voorbeeld: indien een zaak Zaakvertrouwelijk is en een document ook Zaakvertrouwelijk is, dan hoeven we niks speciaals op de document permissies te doen
    • Voorbeeld: indien een zaak Zaakvertrouwelijk is en een document ook Confidentieel is, dan passen we de permissies aan volgens logica hieronder

Subtasks 4 (4 open0 closed)

Project activity #35010: Ik wil de documentvertrouwelijkheid kunnen aanpassen bij het uploaden en wijzig Type dialogOn HoldMaaike Bommerson06/10/2025

Actions
Project activity #35049: Ik wil de documentstatus kunnen aanpassen bij het uploaden en wijzig Type dialogIn ProgressMaaike Bommerson08/10/2025

Actions
Project activity #35172: Impact op de DRC API & referentieimplementatieBacklogContezza Development13/10/2025

Actions
Project activity #35176: Ik wil een behaviour hebben die op basis van wijziging van vertrouwelijkheid de permissies goed zet op een documentBacklogBram Geerlings14/10/2025

Actions
Actions #1

Updated by Tahir Malik 15 days ago

  • Subtask #35010 added
Actions #2

Updated by Tahir Malik 15 days ago

  • Description updated (diff)
Actions #3

Updated by Tahir Malik 15 days ago

  • Description updated (diff)
Actions #5

Updated by Tahir Malik 13 days ago

  • Subtask #35049 added
Actions #6

Updated by Tahir Malik 8 days ago

  • Subtask #35172 added
Actions #7

Updated by Tahir Malik 8 days ago

  • Subtask #35176 added
Actions #8

Updated by Tahir Malik 7 days ago

  • Description updated (diff)

Also available in: Atom PDF