Skip to content

Airlock UI: view requests (workspace-level)#2512

Merged
damoodamoo merged 16 commits into
mainfrom
jjgriff93/123-ui-airlock-view-requests
Sep 1, 2022
Merged

Airlock UI: view requests (workspace-level)#2512
damoodamoo merged 16 commits into
mainfrom
jjgriff93/123-ui-airlock-view-requests

Conversation

@jjgriff93

Copy link
Copy Markdown
Contributor

Resolves #2509

What is being addressed

This adds a component to view the airlock requests (currently at the workspace-level) in a list with sorting options. It also adds a component to view an individual request with all its details, as well as providing actions for submitting a draft request and cancelling a request. Includes some visual tweaks to bring UI closer to figma designs.

How it is addressed

  • Two new airlock components, re-usable but currently implemented within workspace routing
  • Airlock component includes its own sub-routing so that individual requests can be linked to by their id and opened directly from a URL
  • Blob SAS generation included to allow users to generate and copy a SAS link for viewing the files (file iteration/details is not yet included in airlock API)

image

image

@github-actions

github-actions Bot commented Aug 26, 2022

Copy link
Copy Markdown

Unit Test Results

0 tests   - 5   0 ✔️  - 2   0s ⏱️ - 2h 16m 28s
0 suites  - 1   0 💤 ±0 
0 files    - 1   0  - 3 

Results for commit 5a35723. ± Comparison against base commit 60bc98c.

♻️ This comment has been updated with latest results.

@damoodamoo damoodamoo left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overall it's looking great - and like the visual changes too. A few nits and questions including one or two for Marcus, but nice work!

Comment thread ui/app/package.json Outdated
Comment thread ui/app/src/App.tsx
Comment thread ui/app/src/components/shared/TopNav.tsx Outdated
Comment thread ui/app/src/components/shared/airlock/AirlockViewRequest.tsx Outdated
Comment thread ui/app/src/components/shared/airlock/Airlock.tsx
Comment thread ui/app/src/components/shared/airlock/Airlock.tsx
Comment thread ui/app/package.json
@damoodamoo

Copy link
Copy Markdown
Member

/test-force-approve
Only UI code

@github-actions

github-actions Bot commented Sep 1, 2022

Copy link
Copy Markdown

🤖 pr-bot 🤖

✅ Marking tests as complete (for commit 5a35723)

(in response to this comment from @damoodamoo)

@damoodamoo damoodamoo enabled auto-merge (squash) September 1, 2022 09:51
@damoodamoo damoodamoo merged commit 1473d8d into main Sep 1, 2022
@damoodamoo damoodamoo deleted the jjgriff93/123-ui-airlock-view-requests branch September 1, 2022 09:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

View requests (workspace level)

4 participants