-
Task
-
Resolution: Duplicate
-
Major
-
None
-
None
-
EnVision Sprint 34
If user does not have "Launch on XXX" role (and permissions), they will be able to create the reservation normally and it will fail in the end.
We need to improve the UX and communicate clearly to the user why they cannot launch particular image type and what to do: they need to ask the org admin for "Launch on AWS User" or "Launch on Azure User" or "Launch on Google Cloud User" roles.
To facilitate this, a new backend endpoint will provide information whether user is allowed to launch on AWS/Azure/GCP (booleans). In a single call, UI can get this information and update the page accordingly rendering some help text.