changeset 284:a9af7e0fa172

New default permissions to add/delete modalities through the Rest API
author Alain Mazy <am@orthanc.team>
date Tue, 26 Aug 2025 12:10:48 +0200
parents 3ac48cee6f45
children 0b0222d3a7f9
files NEWS Plugin/DefaultConfiguration.json
diffstat 2 files changed, 12 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/NEWS	Thu Aug 14 14:19:59 2025 +0200
+++ b/NEWS	Tue Aug 26 12:10:48 2025 +0200
@@ -1,3 +1,10 @@
+Pending changes in the mainline
+===============================
+
+* New default permissions to add/delete modalities through the Rest API
+  https://discourse.orthanc-server.org/t/managing-modalities-using-the-rest-api-and-keycloak/6137
+
+
 2025-08-13 - v 0.10.1
 =====================
 
--- a/Plugin/DefaultConfiguration.json	Thu Aug 14 14:19:59 2025 +0200
+++ b/Plugin/DefaultConfiguration.json	Tue Aug 26 12:10:48 2025 +0200
@@ -131,7 +131,11 @@
             ["get", "^/auth/settings/permissions$", "admin-permissions"],
 
             // audit-logs
-            ["get", "^/auth/audit-logs$", "admin-permissions|audit-logs"]
+            ["get", "^/auth/audit-logs$", "admin-permissions|audit-logs"],
+
+            // add-delete modalities through the Rest API
+            ["put", "^/modalities/(.*)$", "admin-permissions"],
+            ["delete", "^/modalities/(.*)$", "admin-permissions"]
         ]
 
         // If you just need to add a few permissions, while preserving the default ones,