diff --git a/ui/src/components/Tables/RowStatusIndicator.vue b/ui/src/components/Tables/RowStatusIndicator.vue new file mode 100644 index 00000000..ebe07fa9 --- /dev/null +++ b/ui/src/components/Tables/RowStatusIndicator.vue @@ -0,0 +1,12 @@ + + + + + + + + + + diff --git a/ui/src/router/index.js b/ui/src/router/index.js index 62ee74f2..d1c303bd 100644 --- a/ui/src/router/index.js +++ b/ui/src/router/index.js @@ -10,6 +10,7 @@ import ManageSystemView from "@/views/SystemAdmin/ManageSystemView.vue"; import ComponentView from "@/views/Observability/ComponentView.vue"; import TagView from "@/views/SystemAdmin/TagView.vue"; import BuildView from "@/views/Observability/BuildView.vue"; +import TasksView from "@/views/Observability/TasksView.vue"; const router = createRouter({ history: createWebHistory(import.meta.env.BASE_URL), @@ -25,6 +26,7 @@ const router = createRouter({ { path: '/manageSystem', component: ManageSystemView, name: 'manageSystem' }, { path: '/tags', component: TagView, name: 'tags' }, { path: '/builds', component: BuildView, name: 'builds' }, + { path: '/tasks', component: TasksView, name: 'tasks' }, { path: '/noDeployableSystem', component: NoDeployableSystemView, name: 'noDeployableSystem' } ] }, diff --git a/ui/src/views/Observability/TasksView.vue b/ui/src/views/Observability/TasksView.vue new file mode 100644 index 00000000..4490e9f8 --- /dev/null +++ b/ui/src/views/Observability/TasksView.vue @@ -0,0 +1,542 @@ + + + + + + + + + + + + + {{ props.row.releaseNumber }} + + + + + + + + + + + + + + + {{ props.row.stage }} + + + {{ props.row.component }} + + + {{ props.row.summary }} + + + {{ props.row.description }} + + + + + + + + + + + + + + + + + + + + + + Update Release Status + + + + + + + + + + + + + Cancel + + + Save + + + + + + + + + + + + + + + + + + + Add Manual Deployment Release + + + + + + + + Release Number is required! + + + + + Cancel + + + Create + + + + + + + + + + + + + Update Task Status + + + + + + + + + + + + + Cancel + + + Save + + + + + + + + + + + + + Add Manual Deployment Task + + + + + + + + Task summary is required! + + + + + + + + + Task component is required! + + + + + + Task stage is required! + + + + + Cancel + + + Create + + + + + + + + + + + +