comparison Plugin/DefaultConfiguration.json @ 148:20c638fa8b07

new permissions for QIDO-RS & WADO-RS
author Alain Mazy <am@osimis.io>
date Thu, 15 Feb 2024 12:04:28 +0100
parents f294a3c6dbe6
children 423531fb1200
comparison
equal deleted inserted replaced
147:ad189440edcf 148:20c638fa8b07
86 ["post", "^/modalities/(.*)/query$", "all|q-r-remote-modalities"], 86 ["post", "^/modalities/(.*)/query$", "all|q-r-remote-modalities"],
87 ["get", "^/queries/([a-f0-9-]+)/answers$", "all|q-r-remote-modalities"], 87 ["get", "^/queries/([a-f0-9-]+)/answers$", "all|q-r-remote-modalities"],
88 ["post", "^/modalities/(.*)/move$", "all|q-r-remote-modalities"], 88 ["post", "^/modalities/(.*)/move$", "all|q-r-remote-modalities"],
89 ["get" , "^/DICOM_WEB_ROOT/servers$", "all|send|q-r-remote-modalities"], 89 ["get" , "^/DICOM_WEB_ROOT/servers$", "all|send|q-r-remote-modalities"],
90 ["get" , "^/DICOM_WEB_ROOT/(servers)/(.*)/stow$", "all|send"], 90 ["get" , "^/DICOM_WEB_ROOT/(servers)/(.*)/stow$", "all|send"],
91 ["get" , "^/DICOM_WEB_ROOT/studies$", "all|view"], 91
92 92 // DICOMWeb QIDO-RS
93 ["get" , "^/DICOM_WEB_ROOT/(studies|series|instances)(|/)$", "all|view"],
94 // DICOMWeb WADO-RS (a user must have access to the route + have an authorized label)
95 ["get" , "^/DICOM_WEB_ROOT/studies/([.0-9]+)(|/series|/metadata)(|/)$", "all|view"],
96 ["get" , "^/DICOM_WEB_ROOT/studies/([.0-9]+)/series/([.0-9]+)(|/instances|/rendered|/metadata)(|/)$", "all|view"],
97 ["get" , "^/DICOM_WEB_ROOT/studies/([.0-9]+)/series/([.0-9]+)/instances/([.0-9]+)(|/|/frames/.*|/rendered|/metadata|/bulk/.*)(|/)$", "all|view"],
98
93 // modifications/anonymization 99 // modifications/anonymization
94 ["post", "^/(patients|studies|series|instances)/([a-f0-9-]+)/(modify|merge)(.*)$", "all|modify"], 100 ["post", "^/(patients|studies|series|instances)/([a-f0-9-]+)/(modify|merge)(.*)$", "all|modify"],
95 ["post", "^/(patients|studies|series|instances)/([a-f0-9-]+)/anonymize(.*)$", "all|anonymize"], 101 ["post", "^/(patients|studies|series|instances)/([a-f0-9-]+)/anonymize(.*)$", "all|anonymize"],
96 102
97 // labels 103 // labels