Skip to content

Give Troubleshooters the ability to see attachment counts and details#7386

Merged
labkey-adam merged 2 commits intodevelopfrom
fb_troubleshooter_attachments
Feb 5, 2026
Merged

Give Troubleshooters the ability to see attachment counts and details#7386
labkey-adam merged 2 commits intodevelopfrom
fb_troubleshooter_attachments

Conversation

@labkey-adam
Copy link
Contributor

@labkey-adam labkey-adam commented Feb 3, 2026

Rationale

We want Troubleshooters (and Impersonating Troubleshooters) to be able to view attachment details and counts by parent type. The related PR granted these roles read permission in the root but removed read as a contextual role. That means they can view the query in root and now interact with grid actions, but they only have permission to see the attachments in the root. This PR restores the contextual role so they can view server-wide attachment counts by parent type, attachment files names, sizes, etc. using the custom actions. They can't inspect attachment contents, however.

AttachmentsTest started failing after the related PR was merged; we'll rely on that test passing to show that it's working again.

Related Pull Requests

Tasks

  • Dev
  • Code review @labkey-jeckels
  • TeamCity review and merge
  • Backport to 26.2

@labkey-adam
Copy link
Contributor Author

AttachmentsTest passed on this FB: https://teamcity.labkey.org/buildConfiguration/bt20/3834396

@labkey-adam labkey-adam self-assigned this Feb 4, 2026
@labkey-tchad
Copy link
Member

Do we want to apply this to 26.2? AttachmentTest is failing there due to this issue.

@labkey-adam
Copy link
Contributor Author

labkey-adam commented Feb 4, 2026

Do we want to apply this to 26.2? AttachmentTest is failing there due to this issue.

Sure, assuming I get approval for this develop PR, I'll backport to 26.2

@labkey-adam labkey-adam merged commit f114846 into develop Feb 5, 2026
8 checks passed
@labkey-adam labkey-adam deleted the fb_troubleshooter_attachments branch February 5, 2026 02:09
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.

4 participants