# HG changeset patch # User Alain Mazy # Date 1744887482 -7200 # Node ID 7e20e8a29e6d37a52de791d8ec0ee3833303126c # Parent d46646af72d30d8bad5b26b8fc6ee7a2a170f772 Added support for /dicom-web/studies/../thumbnail diff -r d46646af72d3 -r 7e20e8a29e6d NEWS --- a/NEWS Tue Apr 15 11:23:45 2025 +0200 +++ b/NEWS Thu Apr 17 12:58:02 2025 +0200 @@ -1,3 +1,9 @@ +Pending changes +=============== + +* Added support for /dicom-web/studies/../thumbnail. + + 2025-04-01 - v 0.9.1 ==================== diff -r d46646af72d3 -r 7e20e8a29e6d Plugin/DefaultAuthorizationParser.cpp --- a/Plugin/DefaultAuthorizationParser.cpp Tue Apr 15 11:23:45 2025 +0200 +++ b/Plugin/DefaultAuthorizationParser.cpp Thu Apr 17 12:58:02 2025 +0200 @@ -47,13 +47,13 @@ // note: if you add new DICOMWeb routes here, add them in the DefaultConfiguration.json too dicomWebStudies_ = boost::regex( - "^" + tmp + "/studies/([.0-9]+)(|/series|/metadata|/instances)(|/)$"); + "^" + tmp + "/studies/([.0-9]+)(|/series|/metadata|/instances|/rendered|/thumbnail)(|/)$"); dicomWebSeries_ = boost::regex( - "^" + tmp + "/studies/([.0-9]+)/series/([.0-9]+)(|/instances|/rendered|/metadata)(|/)$"); + "^" + tmp + "/studies/([.0-9]+)/series/([.0-9]+)(|/instances|/rendered|/thumbnail|/metadata)(|/)$"); dicomWebInstances_ = boost::regex( - "^" + tmp + "/studies/([.0-9]+)/series/([.0-9]+)/instances/([.0-9]+)(|/|/frames/.*|/rendered|/metadata|/bulk/.*)(|/)$"); + "^" + tmp + "/studies/([.0-9]+)/series/([.0-9]+)/instances/([.0-9]+)(|/|/frames/.*|/rendered|/thumbnail|/metadata|/bulk/.*)(|/)$"); dicomWebQidoRsFind_ = boost::regex( "^" + tmp + "/(studies|series|instances)(|/)$");