Project

General

Profile

Project activity #35009

open

Documentvertrouwelijkheid & status kunnen bewerken

Added by Tahir Malik 2 months ago. Updated about 11 hours ago.

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

50%

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 6 (3 open3 closed)

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

Actions
Project activity #35049: Ik wil de documentstatus kunnen aanpassen bij het uploaden en wijzig Type dialogResolvedMaaike 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 documentResolvedBram Geerlings14/10/2025

Actions
Project activity #35403: Ik wil een behaviour hebben die op basis van status definitief een lock zetFeedbackBram Geerlings30/10/2025

Actions
Project activity #35890: Ik wil dat de documentstatus op definitief wordt gezet als ik in de postintake een document registreerIn ProgressMaaike Bommerson08/12/2025

Actions
Actions #1

Updated by Tahir Malik 2 months ago

  • Subtask #35010 added
Actions #2

Updated by Tahir Malik 2 months ago

  • Description updated (diff)
Actions #3

Updated by Tahir Malik 2 months ago

  • Description updated (diff)
Actions #5

Updated by Tahir Malik 2 months ago

  • Subtask #35049 added
Actions #6

Updated by Tahir Malik about 2 months ago

  • Subtask #35172 added
Actions #7

Updated by Tahir Malik about 2 months ago

  • Subtask #35176 added
Actions #8

Updated by Tahir Malik about 2 months ago

  • Description updated (diff)
Actions #9

Updated by Tahir Malik about 1 month ago

  • Subtask #35403 added
Actions #10

Updated by Bram Geerlings about 1 month ago

Behaviours voor permissies bij documentvertrouwelijkheid en het locken van documenten bij status definitief zijn verwerkt in tezza-services 3.2.2-SNAPSHOT. Deze is beschikbaar in tezza-workspace op dev-tezza en kan gebruikt worden om front-end ontwikkeling op af te stemmen. Zie tickets #35176 en #35403 voor meer informatie

Actions #13

Updated by Tahir Malik 15 days ago

  • Target version changed from Tezza 2025.10 to Tezza 2025.11
Actions #14

Updated by Maaike Bommerson 5 days ago

  • Subtask #35890 added
Actions #15

Updated by Tahir Malik about 17 hours ago

  • Target version changed from Tezza 2025.11 to Tezza 2025.12

Also available in: Atom PDF