Skip to content

[bot] Merge 26.7 to develop#1262

Merged
github-actions[bot] merged 4 commits into
developfrom
fb_bot_merge_26.7
Jul 21, 2026
Merged

[bot] Merge 26.7 to develop#1262
github-actions[bot] merged 4 commits into
developfrom
fb_bot_merge_26.7

Conversation

@github-actions

Copy link
Copy Markdown

Generated automatically.
Merging changes from: 9460f6c
Approve all matching PRs simultaneously.
Approval will trigger automatic merge.
Verify all PRs before approving: https://internal.labkey.com/Scrumtime/Backlog/harvest-gitOpenPullRequests.view?branch=fb_bot_merge_26.7

vagisha and others added 4 commits July 16, 2026 20:35
…during heavy bot traffic (#1259)

- Added a site-admin console page "Targeted MS Guest Access" (`GuestAccessSettingsAction`) with a master switch that is off by default plus one checkbox per action that can be restricted.
- The actions checked by default are: `showProtein`, `showPeptide`, `showMolecule`, and `showCalibrationCurve`.
- The following actions are offered but off by default: `showPrecursorList` and four chart-image endpoints (`showPeakAreas`, `showRetentionTimesChart`, `precursorChromatogramChart`, `groupChromatogramChart`).
- Detail pages show the inline login view to a blocked guest. The chart-image endpoints cannot return that HTML, so they redirect a blocked guest to the login page.
- Settings are stored as site properties on the root container, and a change is recorded in the site-settings audit log.
- The admin-console link appears only when the `panoramapublic` module is available on a server.
- Added a Selenium test, TargetedMSGuestAccessTest, covering the detail pages, a chart endpoint, per-action independence, and confirming that pages already restricted to guests (e.g. the precursor all-chromatograms page) stay blocked whether the toggle is on or off.

---------

Co-authored-by: Claude <noreply@anthropic.com>
@github-actions
github-actions Bot merged commit a008a91 into develop Jul 21, 2026
3 checks passed
@github-actions
github-actions Bot deleted the fb_bot_merge_26.7 branch July 21, 2026 16:11
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.

3 participants