diff --git a/modules/routes/routeAdminFeatures.py b/modules/routes/routeAdminFeatures.py index 18e26335..227fbb4c 100644 --- a/modules/routes/routeAdminFeatures.py +++ b/modules/routes/routeAdminFeatures.py @@ -247,19 +247,13 @@ def _getInstancePermissions(rootInterface, userId: str, instanceId: str) -> Dict # Get FeatureAccess for this user and instance (Pydantic model) featureAccess = rootInterface.getFeatureAccess(userId, instanceId) - logger.debug(f"_getInstancePermissions: userId={userId}, instanceId={instanceId}, featureAccess={featureAccess is not None}") - if not featureAccess: - logger.debug(f"_getInstancePermissions: No FeatureAccess found for user {userId} and instance {instanceId}") return permissions # Get role IDs via interface method roleIds = rootInterface.getRoleIdsForFeatureAccess(str(featureAccess.id)) - logger.debug(f"_getInstancePermissions: featureAccessId={featureAccess.id}, roleIds={roleIds}") - if not roleIds: - logger.debug(f"_getInstancePermissions: No roles found for FeatureAccess {featureAccess.id}") return permissions # Check if user has admin role @@ -274,8 +268,6 @@ def _getInstancePermissions(rootInterface, userId: str, instanceId: str) -> Dict # Get all rules for this role (returns Pydantic models) accessRules = rootInterface.getAccessRules(roleId=roleId) - logger.debug(f"_getInstancePermissions: roleId={roleId}, accessRules={len(accessRules) if accessRules else 0}") - for rule in accessRules: context = rule.context item = rule.item or ""