icgc-argo / dac-ui

Development of the ICGC ARGO Data Access Control UI
https://daco.icgc-argo.org/
GNU Affero General Public License v3.0
0 stars 0 forks source link

[Data Hookup] Request Revisions flow + Application state #62

Closed kcullion closed 3 years ago

kcullion commented 3 years ago

Goal

To complete the request revisions flow and transition the application to the correct state.

Note, the request revisions email that gets triggered will be built in the email epic: https://github.com/icgc-argo/dac-ui/issues/65)

Endpoint to use

https://github.com/icgc-argo/dac-api/issues/17

Expected Outcomes

Confirmation Modal

This was built here: https://github.com/icgc-argo/dac-ui/issues/63

Connect this button:

image

Application state after revisions were requested for DACO Admin

kcullion commented 3 years ago

This seems to work well @samrichca ! Just noticed a couple things and ran them past @blabadi .... made a backend ticket for it https://github.com/icgc-argo/dac-api/issues/109

kcullion commented 3 years ago

@samrichca will that backend ticket affect you at all icgc-argo/dac-api#109? If not, this looks good and I'll move to awaiting release.

samrichca commented 3 years ago

that looks like we're not getting the right info from the backend. if we start getting the right info then the icons & access should display as expected

this ticket should be OK but we should test it when he's done, so leave it here as a reminder?

kcullion commented 3 years ago

thanks @samrichca I will move this to awaiting release and I added a testing note to the backend ticket to test the UI.