Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Title field to airlock requests #2503

Closed
2 of 3 tasks
jjgriff93 opened this issue Aug 24, 2022 · 0 comments · Fixed by #2731
Closed
2 of 3 tasks

Add Title field to airlock requests #2503

jjgriff93 opened this issue Aug 24, 2022 · 0 comments · Fixed by #2731
Assignees
Labels
airlock api Composition Service API good first issue Good for newcomers story Stories are the smallest unit of work to be done for a project. ui TRE UI

Comments

@jjgriff93
Copy link
Collaborator

jjgriff93 commented Aug 24, 2022

Description

The Airlock request object should include a Title field (a short descriptive name to help reviewers identify what the request pertains to, i.e. "Clinical trial data for ML model training"). This will be used by the UI when displaying a list of requests to help differentiate them (the longer businessJustification field does not cover this purpose).

Acceptance criteria

  • Airlock request objects processed by API have new "title" field and this gets returned by API
  • Older deployments of airlock have migration path to new structure
  • Show the new field in the airlock UI (list and in view pane)
@jjgriff93 jjgriff93 added story Stories are the smallest unit of work to be done for a project. ui TRE UI api Composition Service API airlock and removed ui TRE UI labels Aug 24, 2022
@damoodamoo damoodamoo added the good first issue Good for newcomers label Sep 7, 2022
@jjgriff93 jjgriff93 self-assigned this Oct 11, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
airlock api Composition Service API good first issue Good for newcomers story Stories are the smallest unit of work to be done for a project. ui TRE UI
Projects
No open projects
Status: Done
Development

Successfully merging a pull request may close this issue.

2 participants