Skip to content

feat: add ability to tag techniques#1520

Open
Scott-James-Hurley wants to merge 6 commits into
developfrom
1555_tag_techniques
Open

feat: add ability to tag techniques#1520
Scott-James-Hurley wants to merge 6 commits into
developfrom
1555_tag_techniques

Conversation

@Scott-James-Hurley
Copy link
Copy Markdown
Contributor

@Scott-James-Hurley Scott-James-Hurley commented May 18, 2026

closes UserOfficeProject/issue-tracker#1555

Description

image image

This PR allows adding techniques to a tag. Functionality to use tags with techniques will follow.

Motivation and Context

Being able to associate techniques with tags will allow us to more efficiently generalise the Xpress functionality, a requirement for more facilities to be able to use it.

How Has This Been Tested

Adds an e2e test to cover adding and removing techniques from a tag.

Changes

  • Adds a table tag_technique to associate techniques with tags
  • Adds fetching and manipulating technique tags to technique data source and relevant resolvers and mutations
  • Adds button for adding techniques to tags and table for viewing all added techniques in the tags page

Tests included/Docs Updated?

  • I have added tests to cover my changes.

@Scott-James-Hurley Scott-James-Hurley requested a review from a team as a code owner May 18, 2026 13:30
@Scott-James-Hurley Scott-James-Hurley requested review from EdwardHaynes and removed request for a team May 18, 2026 13:30
@Scott-James-Hurley Scott-James-Hurley changed the title feature: add ability to tag techniques feat: add ability to tag techniques May 18, 2026
@bolmsten
Copy link
Copy Markdown
Contributor

@Scott-James-Hurley how do we want this to work with the dynamic roles? At the moment the proposal reader role can have tags and that determines what read access the user has. Do you want to add here so that it also respects the technique associated with the tag?

@jekabs-karklins
Copy link
Copy Markdown
Contributor

jekabs-karklins commented May 20, 2026

Hi @Scott-James-Hurley I was looking at this PR and was wondering, how is this intended to be used? Maybe we should jump on a quick call where you could help me understand how taggiing tehcniques allows us to more efficiently generalise the Xpress functionality? Thanks.

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.

Xpress feature enhancement - Add ability to tag techniques

3 participants