Skip to content

[bot] Fast-forward for 26.7.1#1263

Merged
github-actions[bot] merged 3 commits into
release26.7from
26.7_ff_bot_26.7.1
Jul 21, 2026
Merged

[bot] Fast-forward for 26.7.1#1263
github-actions[bot] merged 3 commits into
release26.7from
26.7_ff_bot_26.7.1

Conversation

@github-actions

Copy link
Copy Markdown

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.1

vagisha and others added 3 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 9460f6c into release26.7 Jul 21, 2026
15 of 18 checks passed
@github-actions
github-actions Bot deleted the 26.7_ff_bot_26.7.1 branch July 21, 2026 17:24
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