Skip to content

feat: technique proposals page use tags#1601

Open
Scott-James-Hurley wants to merge 16 commits into
developfrom
technique_proposals_changes
Open

feat: technique proposals page use tags#1601
Scott-James-Hurley wants to merge 16 commits into
developfrom
technique_proposals_changes

Conversation

@Scott-James-Hurley

@Scott-James-Hurley Scott-James-Hurley commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

Closes UserOfficeProject/issue-tracker#1554

Description

If the user is logged in as a derived User Officer role with tags assigned to it, they will only see calls and instruments, and in turn, proposals and techniques, that are associated with those tags on the technique proposals page. This allows for siloed User Officers, who can only see and edit technique proposals for their facility.

Motivation and Context

Another facility (Central Laser Facility) at STFC has expressed interest in using the technique proposals feature. A requirement is that ISIS and CLF User Officers should not be able to see entities (calls, instruments, proposals, etc) from the other facility. Currently, there is no way to limit what User Officers can see on the technique proposals page.

How Has This Been Tested

Added E2E tests

Fixes

Fix PR also fixes an issue where trying to create a derived role of certain roles would throw an error.

Changes

Tests included/Docs Updated?

  • I have added tests to cover my changes.
  • All relevant doc has been updated

@Scott-James-Hurley Scott-James-Hurley changed the title Technique proposals changes feat: technique proposals page use tags Jun 24, 2026
@Scott-James-Hurley Scott-James-Hurley marked this pull request as ready for review June 24, 2026 10:21
@Scott-James-Hurley Scott-James-Hurley requested a review from a team as a code owner June 24, 2026 10:21
@Scott-James-Hurley Scott-James-Hurley requested review from William-Edwards-STFC and removed request for a team June 24, 2026 10:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Xpress feature enhancement - Implement Tags in Xpress flows

1 participant