|
108 | 108 | }
|
109 | 109 | ]
|
110 | 110 | },
|
| 111 | + { |
| 112 | + "id": "circulation-settings-storage", |
| 113 | + "version": "1.0", |
| 114 | + "handlers": [ |
| 115 | + { |
| 116 | + "methods": ["GET"], |
| 117 | + "pathPattern": "/circulation-settings-storage/circulation-settings", |
| 118 | + "permissionsRequired": [ |
| 119 | + "circulation-storage.circulation-settings.collection.get" |
| 120 | + ] |
| 121 | + }, |
| 122 | + { |
| 123 | + "methods": ["GET"], |
| 124 | + "pathPattern": "/circulation-settings-storage/circulation-settings/{id}", |
| 125 | + "permissionsRequired": [ |
| 126 | + "circulation-storage.circulation-settings.item.get" |
| 127 | + ] |
| 128 | + }, { |
| 129 | + "methods": ["PUT"], |
| 130 | + "pathPattern": "/circulation-settings-storage/circulation-settings/{id}", |
| 131 | + "permissionsRequired": [ |
| 132 | + "circulation-storage.circulation-settings.item.put" |
| 133 | + ] |
| 134 | + }, { |
| 135 | + "methods": ["POST"], |
| 136 | + "pathPattern": "/circulation-settings-storage/circulation-settings", |
| 137 | + "permissionsRequired": [ |
| 138 | + "circulation-storage.circulation-settings.item.post" |
| 139 | + ] |
| 140 | + }, { |
| 141 | + "methods": ["DELETE"], |
| 142 | + "pathPattern": "/circulation-settings-storage/circulation-settings/{id}", |
| 143 | + "permissionsRequired": [ |
| 144 | + "circulation-storage.circulation-settings.item.delete" |
| 145 | + ] |
| 146 | + } |
| 147 | + ] |
| 148 | + }, |
111 | 149 | {
|
112 | 150 | "id": "loan-policy-storage",
|
113 | 151 | "version": "2.3",
|
|
974 | 1012 | "displayName": "Circulation storage - get expired session patron ids collection",
|
975 | 1013 | "description": "Get expired session patron ids collection from storage"
|
976 | 1014 | },
|
| 1015 | + { |
| 1016 | + "permissionName": "circulation-storage.circulation-settings.collection.get", |
| 1017 | + "displayName": "Circulation storage - get circulation settings collection", |
| 1018 | + "description": "Get circulation settings collection from storage" |
| 1019 | + }, |
| 1020 | + { |
| 1021 | + "permissionName": "circulation-storage.circulation-settings.item.get", |
| 1022 | + "displayName": "Circulation storage - get circulation setting by id", |
| 1023 | + "description": "Get circulation setting by id from storage" |
| 1024 | + }, |
| 1025 | + { |
| 1026 | + "permissionName": "circulation-storage.circulation-settings.item.post", |
| 1027 | + "displayName": "Circulation storage - create circulation setting", |
| 1028 | + "description": "Create circulation setting in storage" |
| 1029 | + }, |
| 1030 | + { |
| 1031 | + "permissionName": "circulation-storage.circulation-settings.item.put", |
| 1032 | + "displayName": "Circulation storage - update circulation setting by id", |
| 1033 | + "description": "Update circulation setting by id" |
| 1034 | + }, |
| 1035 | + { |
| 1036 | + "permissionName": "circulation-storage.circulation-settings.item.delete", |
| 1037 | + "displayName": "Circulation storage - delete circulation setting by id", |
| 1038 | + "description": "Delete circulation setting by id" |
| 1039 | + }, |
977 | 1040 | {
|
978 | 1041 | "permissionName": "circulation-storage.all",
|
979 | 1042 | "displayName": "Circulation storage module - all permissions",
|
|
1065 | 1128 | "checkout-lock-storage.checkout-locks.item.post",
|
1066 | 1129 | "checkout-lock-storage.checkout-locks.item.delete",
|
1067 | 1130 | "checkout-lock-storage.checkout-locks.item.get",
|
1068 |
| - "checkout-lock-storage.checkout-locks.collection.get" |
| 1131 | + "checkout-lock-storage.checkout-locks.collection.get", |
| 1132 | + "circulation-storage.circulation-settings.collection.get", |
| 1133 | + "circulation-storage.circulation-settings.item.get", |
| 1134 | + "circulation-storage.circulation-settings.item.post", |
| 1135 | + "circulation-storage.circulation-settings.item.put", |
| 1136 | + "circulation-storage.circulation-settings.item.delete" |
1069 | 1137 | ]
|
1070 | 1138 | },
|
1071 | 1139 | {
|
|
0 commit comments