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]: Add, Edit, Remove Collaborators #52

Closed kcullion closed 3 years ago

kcullion commented 3 years ago

Goal

To be able to add, edit and remove Collaborators to the application, with the correct table of content states shown

Endpoint to use

https://github.com/icgc-argo/dac-api/issues/9 PATCH for Edit: https://dac.qa.argo.cancercollaboratory.org/api/api-docs/#/Application/patch_applications__id__collaborators__collaboratorId_

Expected outcomes

  1. when the applicant clicks "Remove collaborator", close the modal, remove the collaborator from the application and from the collaborator table. (success toast will be done in this ticket: https://github.com/icgc-argo/dac-ui/issues/27)
justincorrigible commented 3 years ago

Implementation completed with the following caveats:

kcullion commented 3 years ago

@caravinci I added your first two points to the feedback ticket https://github.com/icgc-argo/dac-ui/issues/214 (and clarified the first point) Please move on to the other validation tickets and I will let you know if any of this feedback is urgent for the soft launch

justincorrigible commented 3 years ago

Thank you 🙏 will comply!

rosibaj commented 3 years ago

Aug 16, deployed to production (ui 0.23.1 / api 0.32.0)