Skip to content

GH Issue 1695: Require group-owning container for all group membershi… - #8264

Closed
labkey-adam wants to merge 2 commits into
developfrom
fb_group_membership_container_1695
Closed

labkey-adam wants to merge 2 commits into
developfrom
fb_group_membership_container_1695

Conversation

@labkey-adam

@labkey-adam labkey-adam commented Oct 31, 2026 •

Copy link
Copy Markdown
Contributor

…p changes

Rationale

Group membership changes are now always made from the container that owns the group, with the same checks applied everywhere members are added or removed, including folder import. GH Issue 1695

Changes

  • Site group membership can be changed only from the root, and project group membership only from its own project
  • Folder import always updates project groups, regardless of the group type in the archive
  • Site Users and Guests group membership can't be changed by anyone
  • Added integration tests for each case

@labkey-adam

Copy link
Copy Markdown
Contributor Author

Superseded by #8273, which targets release26.11-SNAPSHOT; the fix reaches develop via the release merge-forward.

@labkey-adam labkey-adam closed this Nov 2, 2026
@labkey-adam
labkey-adam deleted the fb_group_membership_container_1695 branch November 2, 2026 18:57
labkey-adam added a commit that referenced this pull request Nov 3, 2026
…p changes (#8273)

## Rationale
Group membership changes are now always made from the container that
owns the group, with the same checks applied everywhere members are
added or removed, including folder import. [GH Issue
1695](LabKey/internal-issues#1695)

## Related Pull Requests
- Replaces #8264, which targeted develop

## Changes
- Site group membership can be changed only from the root, and project
group membership only from its own project
- Folder import always updates project groups, regardless of the group
type in the archive
- Site Users and Guests group membership can't be changed by anyone
- Added integration tests for each case
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant