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

User Interface for the TRE Administrators, Workspace Owners and Researchers #1406

Open
13 of 15 tasks
daltskin opened this issue Mar 1, 2022 · 0 comments
Open
13 of 15 tasks
Assignees
Labels

Comments

@daltskin
Copy link
Contributor

daltskin commented Mar 1, 2022

The TRE needs an intuitive UX to help orchestrate the provisioning of workspaces and management of existing ones. At the moment, python APIs need to be invoked directly which is not suitable for real world scenarios.

  • Users need to be authenticated and presented with UX appropriate to their role and should be contextual to where the UI is being accessed from - inside or outside the workspace ([spike] Contextual awareness of the interface #1812)
  • All UI functionality should be accessed using trusted SSL certificate and have the option of a custom domain name to be used.
  • Forms should be built from JSON schema, as per http://www.jsonforms.io/ or other library,

Researcher UI

  • A user interface over the TRE Workspace API to enable researchers to connect to workspace services, and to create, manage and connect to user resources with the ability to select different templates and their corresponding options.

Acceptance Criteria

  • User can access workspace UI from outside and inside of a workspace
  • User can list workspace services and connection details
  • User can list their shared services and connection details
  • User can create, update, connect to, and delete User Resources for each Workspace Service
  • User can carry out actions on each user resource
  • User can view deployment status and operation history of each resource

Workspace Owner UI

  • A user interface over the TRE Workspace API to enable workspace Owners to deploy and manage workspace services, with the ability to select different templates and their corresponding options. This may be part of the Researcher UI.

Acceptance Criteria

TRE User UI

  • Initial external entry point to the TRE

Acceptance Criteria

  • User can see a list of their workspaces and connect to the workspace UI

TRE Administrator UI

  • A user interface over the TRE Core API to create new and manage existing workspaces, with the ability to select different templates and their corresponding options.

Acceptance Criteria

  • User can list, create, update, disable and delete Workspaces
  • User can add/remove workspace owners.
@marrobi marrobi changed the title User Interface for TRE management User Interface for the TRE Core and Workspace API Mar 2, 2022
@marrobi marrobi changed the title User Interface for the TRE Core and Workspace API User Interface for the TRE Administrators, Workspace Owners and Researchers Mar 29, 2022
@marrobi marrobi added this to the Release 0.4 milestone Mar 31, 2022
@marrobi marrobi moved this from Next to In Progress in AzureTRE Feature Roadmap May 26, 2022
@damoodamoo damoodamoo mentioned this issue Jun 8, 2022
@joalmeid joalmeid added the ui TRE UI label Jul 6, 2022
@marrobi marrobi moved this from In Progress to Initial Scope Complete in AzureTRE Feature Roadmap Oct 26, 2022
@marrobi marrobi removed this from the Release 0.5 milestone Jun 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Initial Scope Complete
Development

No branches or pull requests

6 participants