From 1dbf14f3bbe560079947fca962e9dc8d09e158fa Mon Sep 17 00:00:00 2001 From: Lance Edgar Date: Fri, 13 Feb 2026 15:06:52 -0600 Subject: [PATCH] fix: add more perms to Site Admin role in app setup --- src/wuttafarm/web/views/common.py | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/src/wuttafarm/web/views/common.py b/src/wuttafarm/web/views/common.py index f46c018..1c88f2b 100644 --- a/src/wuttafarm/web/views/common.py +++ b/src/wuttafarm/web/views/common.py @@ -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)