@@ -163,7 +163,7 @@ const AllRoutes = class AllRoutes extends React.Component {
163
163
path = { ROUTES . LIBRARY_ITEM }
164
164
element = {
165
165
< PermProtectedRoute
166
- requiredPermission = { PERMISSIONS_CODENAMES . view_asset }
166
+ requiredPermissions = { [ PERMISSIONS_CODENAMES . view_asset ] }
167
167
protectedComponent = { AssetRoute }
168
168
/>
169
169
}
@@ -172,7 +172,7 @@ const AllRoutes = class AllRoutes extends React.Component {
172
172
path = { ROUTES . EDIT_LIBRARY_ITEM }
173
173
element = {
174
174
< PermProtectedRoute
175
- requiredPermission = { PERMISSIONS_CODENAMES . change_asset }
175
+ requiredPermissions = { [ PERMISSIONS_CODENAMES . change_asset ] }
176
176
protectedComponent = { LibraryAssetEditor }
177
177
/>
178
178
}
@@ -181,7 +181,7 @@ const AllRoutes = class AllRoutes extends React.Component {
181
181
path = { ROUTES . NEW_LIBRARY_CHILD }
182
182
element = {
183
183
< PermProtectedRoute
184
- requiredPermission = { PERMISSIONS_CODENAMES . change_asset }
184
+ requiredPermissions = { [ PERMISSIONS_CODENAMES . change_asset ] }
185
185
protectedComponent = { LibraryAssetEditor }
186
186
/>
187
187
}
@@ -190,7 +190,7 @@ const AllRoutes = class AllRoutes extends React.Component {
190
190
path = { ROUTES . LIBRARY_ITEM_JSON }
191
191
element = {
192
192
< PermProtectedRoute
193
- requiredPermission = { PERMISSIONS_CODENAMES . view_asset }
193
+ requiredPermissions = { [ PERMISSIONS_CODENAMES . view_asset ] }
194
194
protectedComponent = { FormJson }
195
195
/>
196
196
}
@@ -199,7 +199,7 @@ const AllRoutes = class AllRoutes extends React.Component {
199
199
path = { ROUTES . LIBRARY_ITEM_XFORM }
200
200
element = {
201
201
< PermProtectedRoute
202
- requiredPermission = { PERMISSIONS_CODENAMES . view_asset }
202
+ requiredPermissions = { [ PERMISSIONS_CODENAMES . view_asset ] }
203
203
protectedComponent = { FormXform }
204
204
/>
205
205
}
@@ -224,9 +224,9 @@ const AllRoutes = class AllRoutes extends React.Component {
224
224
path = { ROUTES . FORM_SUMMARY }
225
225
element = {
226
226
< PermProtectedRoute
227
- requiredPermission = {
227
+ requiredPermissions = { [
228
228
PERMISSIONS_CODENAMES . view_asset
229
- }
229
+ ] }
230
230
protectedComponent = { FormSummary }
231
231
/>
232
232
}
@@ -236,9 +236,9 @@ const AllRoutes = class AllRoutes extends React.Component {
236
236
path = { ROUTES . FORM_LANDING }
237
237
element = {
238
238
< PermProtectedRoute
239
- requiredPermission = {
239
+ requiredPermissions = { [
240
240
PERMISSIONS_CODENAMES . view_asset
241
- }
241
+ ] }
242
242
protectedComponent = { FormLanding }
243
243
/>
244
244
}
@@ -253,9 +253,9 @@ const AllRoutes = class AllRoutes extends React.Component {
253
253
path = { ROUTES . FORM_REPORT }
254
254
element = {
255
255
< PermProtectedRoute
256
- requiredPermission = {
256
+ requiredPermissions = { [
257
257
PERMISSIONS_CODENAMES . view_submissions
258
- }
258
+ ] }
259
259
protectedComponent = { Reports }
260
260
/>
261
261
}
@@ -265,9 +265,9 @@ const AllRoutes = class AllRoutes extends React.Component {
265
265
element = {
266
266
< PermProtectedRoute
267
267
protectedComponent = { FormSubScreens }
268
- requiredPermission = {
268
+ requiredPermissions = { [
269
269
PERMISSIONS_CODENAMES . view_submissions
270
- }
270
+ ] }
271
271
/>
272
272
}
273
273
/>
@@ -276,9 +276,9 @@ const AllRoutes = class AllRoutes extends React.Component {
276
276
element = {
277
277
< PermProtectedRoute
278
278
protectedComponent = { FormSubScreens }
279
- requiredPermission = {
279
+ requiredPermissions = { [
280
280
PERMISSIONS_CODENAMES . view_submissions
281
- }
281
+ ] }
282
282
/>
283
283
}
284
284
/>
@@ -287,9 +287,9 @@ const AllRoutes = class AllRoutes extends React.Component {
287
287
element = {
288
288
< PermProtectedRoute
289
289
protectedComponent = { FormSubScreens }
290
- requiredPermission = {
290
+ requiredPermissions = { [
291
291
PERMISSIONS_CODENAMES . view_submissions
292
- }
292
+ ] }
293
293
/>
294
294
}
295
295
/>
@@ -298,9 +298,9 @@ const AllRoutes = class AllRoutes extends React.Component {
298
298
element = {
299
299
< PermProtectedRoute
300
300
protectedComponent = { FormSubScreens }
301
- requiredPermission = {
301
+ requiredPermissions = { [
302
302
PERMISSIONS_CODENAMES . view_submissions
303
- }
303
+ ] }
304
304
/>
305
305
}
306
306
/>
@@ -309,9 +309,9 @@ const AllRoutes = class AllRoutes extends React.Component {
309
309
element = {
310
310
< PermProtectedRoute
311
311
protectedComponent = { FormSubScreens }
312
- requiredPermission = {
312
+ requiredPermissions = { [
313
313
PERMISSIONS_CODENAMES . view_submissions
314
- }
314
+ ] }
315
315
/>
316
316
}
317
317
/>
@@ -320,17 +320,17 @@ const AllRoutes = class AllRoutes extends React.Component {
320
320
element = {
321
321
< PermProtectedRoute
322
322
protectedComponent = { FormSubScreens }
323
- requiredPermission = {
323
+ requiredPermissions = { [
324
324
PERMISSIONS_CODENAMES . view_submissions
325
- }
325
+ ] }
326
326
/>
327
327
}
328
328
/>
329
329
< Route
330
330
path = { ROUTES . FORM_PROCESSING }
331
331
element = {
332
332
< PermProtectedRoute
333
- requiredPermission = { PERMISSIONS_CODENAMES . view_submissions }
333
+ requiredPermissions = { [ PERMISSIONS_CODENAMES . view_submissions ] }
334
334
protectedComponent = { SingleProcessingRoute }
335
335
/>
336
336
}
@@ -343,7 +343,10 @@ const AllRoutes = class AllRoutes extends React.Component {
343
343
element = {
344
344
< PermProtectedRoute
345
345
protectedComponent = { FormSubScreens }
346
- requiredPermission = { PERMISSIONS_CODENAMES . change_metadata_asset }
346
+ requiredPermissions = { [
347
+ PERMISSIONS_CODENAMES . change_metadata_asset ,
348
+ PERMISSIONS_CODENAMES . change_asset
349
+ ] }
347
350
/>
348
351
}
349
352
/>
@@ -352,7 +355,7 @@ const AllRoutes = class AllRoutes extends React.Component {
352
355
element = {
353
356
< PermProtectedRoute
354
357
protectedComponent = { FormSubScreens }
355
- requiredPermission = { PERMISSIONS_CODENAMES . manage_asset }
358
+ requiredPermissions = { [ PERMISSIONS_CODENAMES . change_asset ] }
356
359
/>
357
360
}
358
361
/>
@@ -361,7 +364,7 @@ const AllRoutes = class AllRoutes extends React.Component {
361
364
element = {
362
365
< PermProtectedRoute
363
366
protectedComponent = { FormSubScreens }
364
- requiredPermission = { PERMISSIONS_CODENAMES . manage_asset }
367
+ requiredPermissions = { [ PERMISSIONS_CODENAMES . manage_asset ] }
365
368
/>
366
369
}
367
370
/>
@@ -370,7 +373,7 @@ const AllRoutes = class AllRoutes extends React.Component {
370
373
element = {
371
374
< PermProtectedRoute
372
375
protectedComponent = { FormSubScreens }
373
- requiredPermission = { PERMISSIONS_CODENAMES . manage_asset }
376
+ requiredPermissions = { [ PERMISSIONS_CODENAMES . manage_asset ] }
374
377
/>
375
378
}
376
379
/>
@@ -379,7 +382,8 @@ const AllRoutes = class AllRoutes extends React.Component {
379
382
element = {
380
383
< PermProtectedRoute
381
384
protectedComponent = { FormSubScreens }
382
- requiredPermission = { PERMISSIONS_CODENAMES . manage_asset }
385
+ requiredPermissions = { [ PERMISSIONS_CODENAMES . change_asset , PERMISSIONS_CODENAMES . view_submissions ] }
386
+ requireAll
383
387
/>
384
388
}
385
389
/>
@@ -388,7 +392,7 @@ const AllRoutes = class AllRoutes extends React.Component {
388
392
element = {
389
393
< PermProtectedRoute
390
394
protectedComponent = { FormSubScreens }
391
- requiredPermission = { PERMISSIONS_CODENAMES . manage_asset }
395
+ requiredPermissions = { [ PERMISSIONS_CODENAMES . manage_asset ] }
392
396
/>
393
397
}
394
398
/>
@@ -397,7 +401,7 @@ const AllRoutes = class AllRoutes extends React.Component {
397
401
element = {
398
402
< PermProtectedRoute
399
403
protectedComponent = { FormSubScreens }
400
- requiredPermission = { PERMISSIONS_CODENAMES . manage_asset }
404
+ requiredPermissions = { [ PERMISSIONS_CODENAMES . manage_asset ] }
401
405
/>
402
406
}
403
407
/>
@@ -408,7 +412,7 @@ const AllRoutes = class AllRoutes extends React.Component {
408
412
element = {
409
413
< PermProtectedRoute
410
414
protectedComponent = { FormJson }
411
- requiredPermission = { PERMISSIONS_CODENAMES . view_asset }
415
+ requiredPermissions = { [ PERMISSIONS_CODENAMES . view_asset ] }
412
416
/>
413
417
}
414
418
/>
@@ -417,7 +421,7 @@ const AllRoutes = class AllRoutes extends React.Component {
417
421
element = {
418
422
< PermProtectedRoute
419
423
protectedComponent = { FormXform }
420
- requiredPermission = { PERMISSIONS_CODENAMES . view_asset }
424
+ requiredPermissions = { [ PERMISSIONS_CODENAMES . view_asset ] }
421
425
/>
422
426
}
423
427
/>
@@ -426,7 +430,7 @@ const AllRoutes = class AllRoutes extends React.Component {
426
430
element = {
427
431
< PermProtectedRoute
428
432
protectedComponent = { FormPage }
429
- requiredPermission = { PERMISSIONS_CODENAMES . view_asset }
433
+ requiredPermissions = { [ PERMISSIONS_CODENAMES . view_asset ] }
430
434
/>
431
435
}
432
436
/>
@@ -442,9 +446,9 @@ const AllRoutes = class AllRoutes extends React.Component {
442
446
element = {
443
447
< PermProtectedRoute
444
448
protectedComponent = { FormSubScreens }
445
- requiredPermission = {
449
+ requiredPermissions = { [
446
450
PERMISSIONS_CODENAMES . view_submissions
447
- }
451
+ ] }
448
452
/>
449
453
}
450
454
/>
0 commit comments