Skip to content

Create admin pages in the UI to allow common admin tasks to be done and avoid the need to access the CosmosDB directly #4723

@JC-wk

Description

@JC-wk

Is your feature request related to a problem? Please describe.
TRE Administrators should not need to alter the cosmos DB directly to achieve simple tasks such as

  • template deregistration
  • clearing stuck/pending jobs from the queue
  • showing all upgradable workspaces / components in a single view
  • ability to view logs of systems in one place

Describe the solution you'd like
Create an admin page or pages in the UI which allows common admin tasks such as those described above.
Extend the API to allow this where necessary.

Describe alternatives you've considered
The current alternative requires running commands on the CosmosDB directly which is not desirable and risks breaking the TRE.

Additional context
I will try to find and link as many related issues here as I come across them
Related to #3517

Metadata

Metadata

Assignees

No one assigned

    Labels

    apiComposition Service APIenhancementNew feature or requestfeaturejavascriptPull requests that update javascript codepythonPull requests that update python codeuiTRE UI

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions