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

Update the list of versions enabled by the TRE Admin in the workspace #190

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 UI

Comments

@TonyWildish-BH
Copy link
Collaborator

TonyWildish-BH commented Oct 11, 2024

This depends on #189. (revised, see comment below)

Once the TRE Admin has the table of checkboxes in front of them, they should be able to enable/disable services, and then have a 'Save' button that they can click.

The Save button should be per-service, but if it's easier to be at the entire page level, that's also OK.

When they 'Save', the CosmosDB entry for that workspace should be updated accordingly.

@TonyWildish-BH TonyWildish-BH added enhancement New feature or request UI EPIC - RBAC & Service Catalogue RBAC features needed for production labels Oct 11, 2024
@E-PAC
Copy link

E-PAC commented Nov 7, 2024

BLOCKERS:

  1. React UI cannot be deployed for local development
  2. Package Dependencies conflicts

MR:
https://github.com/Barts-Life-Science/AzureTRE/pull/new/feature/ui_show_service_template_version_number

This allows for local deployment of UI.

known issues:
TRE Loading loop - due to inability to connect to services.

This is acceptable as local development using components can still occur.

todo:
[x] setup local UI
[ ] create dummy component for shared services
[ ] add versioning to dummy component

in other tickets:
[ ] pull versioning data from local context
[ ] pull versioning data from cosmosDB

[ ] refresh versioning list from cosmosDB

@TonyWildish-BH
Copy link
Collaborator Author

TonyWildish-BH commented Nov 26, 2024

This can be re-scoped for progressive delivery. Acceptable solutions, for the TRE Admin, are:

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 UI
Projects
None yet
Development

No branches or pull requests

2 participants