fix: add more perms to Site Admin role in app setup
This commit is contained in:
parent
ed768a83d0
commit
1dbf14f3bb
1 changed files with 30 additions and 0 deletions
|
|
@ -48,6 +48,18 @@ class CommonView(base.CommonView):
|
|||
site_admin = session.query(model.Role).filter_by(name="Site Admin").first()
|
||||
if site_admin:
|
||||
site_admin_perms = [
|
||||
"activity_logs.list",
|
||||
"activity_logs.view",
|
||||
"activity_logs.versions",
|
||||
"animal_types.list",
|
||||
"animal_types.view",
|
||||
"animal_types.versions",
|
||||
"animals.list",
|
||||
"animals.view",
|
||||
"animals.versions",
|
||||
"asset_types.list",
|
||||
"asset_types.view",
|
||||
"asset_types.versions",
|
||||
"farmos_animal_types.list",
|
||||
"farmos_animal_types.view",
|
||||
"farmos_animals.list",
|
||||
|
|
@ -70,6 +82,24 @@ class CommonView(base.CommonView):
|
|||
"farmos_structures.view",
|
||||
"farmos_users.list",
|
||||
"farmos_users.view",
|
||||
"groups.list",
|
||||
"groups.view",
|
||||
"groups.versions",
|
||||
"land_assets.list",
|
||||
"land_assets.view",
|
||||
"land_assets.versions",
|
||||
"land_types.list",
|
||||
"land_types.view",
|
||||
"land_types.versions",
|
||||
"log_types.list",
|
||||
"log_types.view",
|
||||
"log_types.versions",
|
||||
"structure_types.list",
|
||||
"structure_types.view",
|
||||
"structure_types.versions",
|
||||
"structures.list",
|
||||
"structures.view",
|
||||
"structures.versions",
|
||||
]
|
||||
for perm in site_admin_perms:
|
||||
auth.grant_permission(site_admin, perm)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue