File tree Expand file tree Collapse file tree 2 files changed +10
-10
lines changed Expand file tree Collapse file tree 2 files changed +10
-10
lines changed Original file line number Diff line number Diff line change 412
412
MenuItem (
413
413
link = 'users:user_list' ,
414
414
link_text = _ ('Users' ),
415
- auth_required = True ,
415
+ staff_only = True ,
416
416
permissions = ['users.view_user' ],
417
417
buttons = (
418
418
MenuItemButton (
432
432
MenuItem (
433
433
link = 'users:group_list' ,
434
434
link_text = _ ('Groups' ),
435
- auth_required = True ,
435
+ staff_only = True ,
436
436
permissions = ['users.view_group' ],
437
437
buttons = (
438
438
MenuItemButton (
452
452
MenuItem (
453
453
link = 'users:token_list' ,
454
454
link_text = _ ('API Tokens' ),
455
- auth_required = True ,
455
+ staff_only = True ,
456
456
permissions = ['users.view_token' ],
457
457
buttons = get_model_buttons ('users' , 'token' )
458
458
),
459
459
MenuItem (
460
460
link = 'users:objectpermission_list' ,
461
461
link_text = _ ('Permissions' ),
462
- auth_required = True ,
462
+ staff_only = True ,
463
463
permissions = ['users.view_objectpermission' ],
464
464
buttons = get_model_buttons ('users' , 'objectpermission' , actions = ['add' ])
465
465
),
471
471
MenuItem (
472
472
link = 'core:system' ,
473
473
link_text = _ ('System' ),
474
- auth_required = True
474
+ staff_only = True ,
475
475
),
476
476
MenuItem (
477
477
link = 'core:plugin_list' ,
478
478
link_text = _ ('Plugins' ),
479
- auth_required = True
479
+ staff_only = True ,
480
480
),
481
481
MenuItem (
482
482
link = 'core:configrevision_list' ,
483
483
link_text = _ ('Configuration History' ),
484
- auth_required = True ,
485
- permissions = ['core.view_configrevision' ]
484
+ staff_only = True ,
485
+ permissions = ['core.view_configrevision' ],
486
486
),
487
487
MenuItem (
488
488
link = 'core:background_queue_list' ,
489
489
link_text = _ ('Background Tasks' ),
490
- auth_required = True
490
+ staff_only = True ,
491
491
),
492
492
),
493
493
),
Original file line number Diff line number Diff line change @@ -30,7 +30,7 @@ def nav(context):
30
30
continue
31
31
if not user .has_perms (item .permissions ):
32
32
continue
33
- if item .staff_only and not user .is_staff :
33
+ if item .staff_only and not any ([ user .is_staff , user . is_superuser ]) :
34
34
continue
35
35
buttons = [
36
36
button for button in item .buttons if user .has_perms (button .permissions )
You can’t perform that action at this time.
0 commit comments