diff Plugin/DefaultAuthorizationParser.cpp @ 80:0ffad746a16b

fix DicomWEB routes
author Alain Mazy <am@osimis.io>
date Thu, 16 Mar 2023 11:08:55 +0100
parents 94a9484d7f8f
children 8dc22bc353de
line wrap: on
line diff
--- a/Plugin/DefaultAuthorizationParser.cpp	Thu Mar 16 10:39:27 2023 +0100
+++ b/Plugin/DefaultAuthorizationParser.cpp	Thu Mar 16 11:08:55 2023 +0100
@@ -44,13 +44,13 @@
       "^" + tmp + "/studies/([.0-9]+)(|/series)(|/)$");
       
     dicomWebSeries_ = boost::regex(
-      "^" + tmp + "/studies/([.0-9]+)/series/([.0-9]+)(|/instances)(|/)$");
+      "^" + tmp + "/studies/([.0-9]+)/series/([.0-9]+)(|/instances|/rendered|/metadata)(|/)$");
       
     dicomWebInstances_ = boost::regex(
-      "^" + tmp + "/studies/([.0-9]+)/series/([.0-9]+)/instances/([.0-9]+)(|/|/frames/.*)$");
+      "^" + tmp + "/studies/([.0-9]+)/series/([.0-9]+)/instances/([.0-9]+)(|/|/frames/.*|/rendered|/metadata)(|/)$");
 
     dicomWebQidoRsFind_ = boost::regex(
-      "^" + tmp + "/(studies|series|instances)$");
+      "^" + tmp + "/(studies|series|instances)(|/)$");
   }