Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Display service version information in the workspace for the TRE Admin #189

Open
TonyWildish-BH opened this issue Oct 11, 2024 · 2 comments
Assignees
Labels
enhancement New feature or request EPIC - RBAC & Service Catalogue RBAC features needed for production Later Don't worry about this now UI

Comments

@TonyWildish-BH
Copy link
Collaborator

This ticket requires #188 to be completed first.

In the UI, inside the view for a workspace, add a 'Configuration' tab, on the left-hand side of the screen, underneath the 'Shared Services' tab.

This tab should only appear for TRE Admins and Workspace Admins. Anyone with only the Workspace Researcher role should not see this tab. The functionality will be slightly different for both TRE and Workspace admins, this ticket is for the TRE Admin.

When a TRE Admin clicks the Configuration tab, they should be presented with a list of workspace services that are known to that workspace (see #188). This can be a Tile view or a list view.

User resources that belong to Workspace services (e.g. Linux VMs that belong to Guacamole) can be represented as indented rows in a list view, or as an expandable 'tree' view. Whatever works well.

When a workspace service, or user resource, is clicked, the UI should present a table of the known versions, and wether they are enabled or not. That can be represented with a checkbox for each version, called 'enable', with the initial state set appropriately.

@TonyWildish-BH
Copy link
Collaborator Author

N.B. How this gets presented, exactly, is still open for discussion. The 'Service Catalogue' deck has some other ideas.

@TonyWildish-BH
Copy link
Collaborator Author

Parking this for now as UI work can be done in a second pass. For the TRE Admin, it's enough to have an API, or even a script (Python, Bash...) to directly operate on the Cosmos DB.

@TonyWildish-BH TonyWildish-BH added the Later Don't worry about this now label Jan 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request EPIC - RBAC & Service Catalogue RBAC features needed for production Later Don't worry about this now UI
Projects
None yet
Development

No branches or pull requests

3 participants