Task Summary
(For readability, ... refers to frontend/src/app in the codebase.)
There are two computing unit components, the workflow computing unit component (.../workspace/component/power-button),

and the dashboard computing unit component (.../dashboard/component/user/user-computing-unit):

Currently, the dashboard component and the workflow component share many services and types, but they are categorized under either .../dashboard or .../workspace, rather than a shared folder.
Specifically:
.../dashboard/service/user/computing-unit-actions
.../workspace/service/workflow-computing-unit
.../workspace/service/computing-unit-status
.../workspace/types/computing-unit-connection.interface.ts
.../workspace/types/workflow-computing-unit.ts
are used in both the workflow component and dashboard component, rather than being in a shared folder.
A good solution would be to move these services and types to .../common.
Also refer to #4331 (comment)
Priority
P2 – Medium
Task Type
Task Summary
(For readability,
...refers tofrontend/src/appin the codebase.)There are two computing unit components, the workflow computing unit component (

.../workspace/component/power-button),and the dashboard computing unit component (

.../dashboard/component/user/user-computing-unit):Currently, the dashboard component and the workflow component share many services and types, but they are categorized under either
.../dashboardor.../workspace, rather than a shared folder.Specifically:
.../dashboard/service/user/computing-unit-actions.../workspace/service/workflow-computing-unit.../workspace/service/computing-unit-status.../workspace/types/computing-unit-connection.interface.ts.../workspace/types/workflow-computing-unit.tsare used in both the workflow component and dashboard component, rather than being in a shared folder.
A good solution would be to move these services and types to
.../common.Also refer to #4331 (comment)
Priority
P2 – Medium
Task Type