[bot] Fast-forward for 26.7.3 - #670
Merged
Merged
Conversation
- **Group-change validation.** The self-service group change re-validates the resolved groups before changing any membership. Both must be project groups in the same project, and the target must grant no more than read access, with no write or administrative permission anywhere in the project tree. Requests that don't meet these constraints are refused with the generic NO_PERMISSIONS status (the specific reason is logged server-side), and successful moves are audited. - **Consistent signup responses.** The signup endpoints return the same response whether or not an address already has an account, including when email delivery fails. The owner of an existing address receives a notice pointing to the password-reset flow, and the existing account is never modified. - **Auditing.** The administrative configuration actions now write an audit event on success. - **Error handling.** Mail-send errors are logged server-side, and callers receive a generic message. - **Test.** Added `SignUpGroupChangeSecurityTest`, covering the group-change validation and its auditing. Co-Authored-By: Claude <noreply@anthropic.com>
labkey-klum
approved these changes
Aug 4, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Generated automatically.
Approve all matching PRs simultaneously.
Approval will trigger automatic merge.
View all PRs: https://internal.labkey.com/Scrumtime/Backlog/harvest-gitOpenPullRequests.view?branch=26.7_ff_bot_26.7.3