UAM - Implement user access management in UI

Summary

Groups:

  • Fix "groups" view that must be visible again
  • Add CRUD operations back
  • Add assign / unassign users to group

Projects :

  • Add projects menu back
  • Add CRUD operations
  • Add assign / unassign group to project

Secrets :

  • Add button to share / unshare secrets owned by a user with a group

Components :

  • Add the choice of the project in component creation form

Provider images / shapes / component templates / storage templates / provider disks parameters templates :

  • Add assign / unassign to project so that all users from given projects are allowed to use these images / shapes to create servers
  • Discuss how to manage list of visible servers / images on the server creation form to fit those assigned to the project ?
  • Discuss how to manage templates on components creation form to fit those assigned to the project ?

Proposal :

Add button to checkout a user into a specific project --> User would only see resources from the project he's checked out in --> Admin should be able to see "All"

Edited by Joan Frey