From 3e7edafade9af0d3f64d0e703167eb66dc51fd50 Mon Sep 17 00:00:00 2001 From: Matthias Fischer Date: Tue, 9 Jul 2024 11:10:33 +0200 Subject: [PATCH] chore(documentation):[#639] Rights and Roles Matrix of IRS updated --- .../arc42/cross-cutting/safety-security.adoc | 35 ++++++++++--------- 1 file changed, 18 insertions(+), 17 deletions(-) diff --git a/docs/src/docs/arc42/cross-cutting/safety-security.adoc b/docs/src/docs/arc42/cross-cutting/safety-security.adoc index 7a0458baf4..4a5b22c172 100644 --- a/docs/src/docs/arc42/cross-cutting/safety-security.adoc +++ b/docs/src/docs/arc42/cross-cutting/safety-security.adoc @@ -12,24 +12,25 @@ This behavior is shown in the table below. ==== Rights and Roles Matrix of IRS |=== -| Category | Action | Endpoint | view_irs | admin_irs -| Policy Store | Add policy | POST /irs/policies | | x -| | Get policies | GET /irs/policies | | x -| | Update policy | PUT /irs/policies/{policyId} | | x -| | Delete policy | DELETE /irs/policies/{policyId} | | x -| Aspect models | Get aspect models | GET /irs/aspectmodels | x | x -| Job processing | Register job | POST /irs/jobs | x | x -| | Get jobs | GET /irs/jobs | x | x -| | Get job | GET /irs/jobs/{jobId} | x | x -| | Cancel job | PUT /irs/jobs/{jobId} | x | x -| Batch processing | Register order | POST /irs/orders | x | x -| | Get order | GET /irs/orders/{orderId} | x | x -| | Cancel order | PUT /irs/orders/{orderId} | x | x -| | Get batch | GET /irs/orders/{orderId}/batches/{batchId} | x | x +| Category | Action | Endpoint | view_irs | admin_irs +| Policy Store | Add policy | POST /irs/policies | | x +| | Get policies | GET /irs/policies | | x +| | Find policies (paged) | GET /irs/policies/paged | | x +| | Update policy | PUT /irs/policies/{policyId} | | x +| | Delete policy | DELETE /irs/policies/{policyId} | | x +| Aspect models | Get aspect models | GET /irs/aspectmodels | x | x +| Job processing | Register job | POST /irs/jobs | x | x +| | Get jobs | GET /irs/jobs | x | x +| | Get job | GET /irs/jobs/{jobId} | x | x +| | Cancel job | PUT /irs/jobs/{jobId} | x | x +| Batch processing | Register order | POST /irs/orders | x | x +| | Get order | GET /irs/orders/{orderId} | x | x +| | Cancel order | PUT /irs/orders/{orderId} | x | x +| | Get batch | GET /irs/orders/{orderId}/batches/{batchId} | x | x | Environmental- and -Social Standards | Register investigation job | POST /ess/bpn/investigations | x | x -| | Get investigation job | GET /ess/bpn/investigations{id} | x | x -| | Accept notifications | POST /ess/notification/receive | x | x +Social Standards | Register investigation job | POST /ess/bpn/investigations | x | x +| | Get investigation job | GET /ess/bpn/investigations{id} | x | x +| | Accept notifications | POST /ess/notification/receive | x | x |=== Legend: x = full access to all resources