# HG changeset patch # User Alain Mazy # Date 1756203048 -7200 # Node ID a9af7e0fa172f43ed24196f35203426c831c9293 # Parent 3ac48cee6f45b7dd0efb9d65713b33841b02f94d New default permissions to add/delete modalities through the Rest API diff -r 3ac48cee6f45 -r a9af7e0fa172 NEWS --- 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 ===================== diff -r 3ac48cee6f45 -r a9af7e0fa172 Plugin/DefaultConfiguration.json --- 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,