Mercurial > hg > orthanc-authorization
comparison Plugin/DefaultAuthorizationParser.cpp @ 29:bc0431cb6b8f
fix for compatibility with simplified OrthancPluginCppWrapper
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 04 Dec 2018 21:16:54 +0100 |
parents | ae19947abf68 |
children | c304ffca5d80 |
comparison
equal
deleted
inserted
replaced
28:ae19947abf68 | 29:bc0431cb6b8f |
---|---|
20 | 20 |
21 #include <Core/OrthancException.h> | 21 #include <Core/OrthancException.h> |
22 | 22 |
23 namespace OrthancPlugins | 23 namespace OrthancPlugins |
24 { | 24 { |
25 DefaultAuthorizationParser::DefaultAuthorizationParser(OrthancPluginContext* context, | 25 DefaultAuthorizationParser::DefaultAuthorizationParser(ICacheFactory& factory, |
26 ICacheFactory& factory, | |
27 const std::string& dicomWebRoot) : | 26 const std::string& dicomWebRoot) : |
28 AuthorizationParserBase(context, factory), | 27 AuthorizationParserBase(factory), |
29 resourcesPattern_("^/(patients|studies|series|instances)/([a-f0-9-]+)(|/.*)$"), | 28 resourcesPattern_("^/(patients|studies|series|instances)/([a-f0-9-]+)(|/.*)$"), |
30 seriesPattern_("^/(web-viewer/series|web-viewer/is-stable-series|wsi/pyramids|wsi/tiles)/([a-f0-9-]+)(|/.*)$"), | 29 seriesPattern_("^/(web-viewer/series|web-viewer/is-stable-series|wsi/pyramids|wsi/tiles)/([a-f0-9-]+)(|/.*)$"), |
31 instancesPattern_("^/web-viewer/instances/[a-z0-9]+-([a-f0-9-]+)_[0-9]+$"), | 30 instancesPattern_("^/web-viewer/instances/[a-z0-9]+-([a-f0-9-]+)_[0-9]+$"), |
32 osimisViewerSeries_("^/osimis-viewer/series/([a-f0-9-]+)(|/.*)$"), | 31 osimisViewerSeries_("^/osimis-viewer/series/([a-f0-9-]+)(|/.*)$"), |
33 osimisViewerImages_("^/osimis-viewer/(images|custom-command)/([a-f0-9-]+)(|/.*)$"), | 32 osimisViewerImages_("^/osimis-viewer/(images|custom-command)/([a-f0-9-]+)(|/.*)$"), |