@@ -35,6 +35,7 @@ The following resource types are available:
35
35
| ` ╰─ WFS Layer (delete) ` | WFS layer for deleting features. |
36
36
| ` Search facet ` | Fulltext search facet, see [ Search permissions] ( ../topics/Search.md#search-permissions ) . |
37
37
| ` Viewer task ` | Viewer task key, see [ Viewer task permissions] ( #viewer-task-permissions ) . |
38
+ | ` Viewer asset ` | Viewer asset path, see [ Viewer asset permissions] ( #viewer-asset-permissions ) . |
38
39
| ` Document template ` | Document template name, see [ Report permissions] ( ../topics/Reports.md#Permissions ) . |
39
40
| ` Theme info link ` | Theme info link name, see [ theme info links] ( ThemesConfiguration.md#theme-info-links ) . |
40
41
| ` Plugin ` | Plugin name of [ Plugin data] ( ThemesConfiguration.md#plugin-data ) entries. |
@@ -84,7 +85,7 @@ For more detailed [CRUD](https://en.wikipedia.org/wiki/Create,_read,_update_and_
84
85
85
86
## Viewer task permissions<a name =" viewer-task-permissions " ></a >
86
87
87
- The ` Viewer task ` resource defines viewer functionalities (e.g. ` Print ` or ` MapExport ` ) that can be restricted or permitted .
88
+ The ` Viewer task ` resource defines viewer functionalities (e.g. ` Print ` or ` MapExport ` ) which can be restricted.
88
89
89
90
The resource name will be matched against:
90
91
@@ -96,6 +97,14 @@ The resource name will be matched against:
96
97
97
98
Restricted viewer task items are then removed from the menu and toolbar in the map viewer.
98
99
100
+ ## Viewer asset permissions<a name =" viewer-asset-permissions " ></a >
101
+
102
+ The ` Viewer asset ` resource defines viewer assets (i.e. files below the QWC assets folder) which can be restricted.
103
+
104
+ The resource name is a file path below the assets folder (i.e. ` pdfs/mydocument.pdf ` for ` <baseurl>/assets/pdfs/mydocument.pdf ` ).
105
+
106
+ Accessing a viewer asset which is not permitted will result in a ` 404 Not Found ` error.
107
+
99
108
## WFS/OAPIF permissions<a name =" wfs-permissions " ></a >
100
109
101
110
WFS and OGC API Features (OAPIF) services are disabled by default and need to be explicitly permitted to be exposed by the ` qwc-ogc-service ` . The services also need to be published in in ` QGIS → Project Properties → QGIS Server → WFS/OAPIF ` .
0 commit comments