Hi Tom,
What you’re trying to achieve is correct in principle, but the behavior you’re seeing usually comes from how permissions are combined across project spaces in SnapLogic.
Permissions are additive, meaning a user can end up with higher privileges if they inherit them from another role, group, or parent project space.
So even if you explicitly grant “Read & Execute” on the target project space, users can still edit pipelines if they also have:
“Write” or “Full Access” on the same project space (via another group), or
Higher permissions inherited from a parent project space
What to check
- 1.
Project Space hierarchyEnsure the target project space is not inheriting broader permissions from a parent space.
- 2.
Group memberships, Verify the users are not part of another group that grants Write or higher access.
Direct vs inherited permissions :
Even if “Read & Execute” is set locally, inherited permissions can override your intention (Propagate permission check box, if you're using project folders).