NASA-AMMOS / aerie-ui

The client application for Aerie.
https://nasa-ammos.github.io/aerie-docs/
MIT License
29 stars 5 forks source link

Add plan collaborators from UI #1183

Closed dandelany closed 5 months ago

dandelany commented 6 months ago

Implementation ticket for the design described in #965...

Summary

Users should be able to view, add & remove plan collaborators from the Aerie UI. Requiring users to use graphql to add plan collaborators makes this feature unusable for users who are not proficient at the GQL interface.

Details

The UI for editing plan collaborators should be in the Plan Metadata interface, where parameters are listed. Plan users should only able to view the plan collaborators, while plan owners and admins should also be able to add & remove collaborators

The UI design from @lklyne can be found in this Figma document: https://www.figma.com/file/J86rGzrzuFRAvlGO8ZWKXv/AERIE-%23965-%E2%80%94-Add-plan-collaborator?type=design&node-id=16-1455&mode=design&t=kgajYmJNIRJEK34M-4

Additional design notes from @lklyne: