-
+
+ this.activeRunID = runID"
+ @update-active-segment="(segment) => this.setActiveSegment(segment)"
/>
+
+
diff --git a/webui/src/components/GlobalSettings.vue b/webui/src/components/GlobalSettings.vue
index 7bd410f..222b78c 100644
--- a/webui/src/components/GlobalSettings.vue
+++ b/webui/src/components/GlobalSettings.vue
@@ -1,13 +1,13 @@
-
-
-
-
-
-
-
-
-
-
-
- |
-
- |
-
-
-
-
- | {{task.name}} |
- {{task.state}} |
- {{task.startTime}} |
- {{task.duration}} |
- {{task.attempts}} |
-
-
-
-
- |
-
-
-
-
-
-
diff --git a/webui/src/components/RunExplorer.vue b/webui/src/components/RunExplorer.vue
deleted file mode 100644
index 0eab87e..0000000
--- a/webui/src/components/RunExplorer.vue
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
-
-
- setActiveRunID(runID)"
- />
-
-
-
diff --git a/webui/src/components/RunList.vue b/webui/src/components/RunList.vue
deleted file mode 100644
index 47c1ab1..0000000
--- a/webui/src/components/RunList.vue
+++ /dev/null
@@ -1,220 +0,0 @@
-
-
-
-
-
-
-
-
-
- |
-
- |
-
-
-
-
- | {{run.runID}} |
- {{run.tag}} |
- {{run.state}} |
- |
- {{run.startTime}} |
- {{run.lastUpdate}} |
- {{run.task_states["QUEUED"]}} |
- {{run.task_states["RUNNING"]}} |
- {{run.task_states["ERRORED"]}} |
- {{run.task_states["COMPLETED"]}} |
-
-
-
-
-
-
-
-
-
-
- |
-
-
-
-
-
-
-
-
diff --git a/webui/src/components/SegmentDetails.vue b/webui/src/components/SegmentDetails.vue
new file mode 100644
index 0000000..fa94d3a
--- /dev/null
+++ b/webui/src/components/SegmentDetails.vue
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+ | Resource |
+ Task Name |
+ Interval |
+
+
+
+
+ | {{activeSegment.group}} |
+ {{activeSegment.label}} |
+ {{activeSegment.timeRange}} |
+
+
+
+
+
+
+
diff --git a/webui/src/components/SortableTableHeader.vue b/webui/src/components/SortableTableHeader.vue
deleted file mode 100644
index 23ca36c..0000000
--- a/webui/src/components/SortableTableHeader.vue
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
- {{ title }}
-
-
-
-
-
diff --git a/webui/src/components/TaskDetails.vue b/webui/src/components/TaskDetails.vue
deleted file mode 100644
index e5a65c0..0000000
--- a/webui/src/components/TaskDetails.vue
+++ /dev/null
@@ -1,60 +0,0 @@
-
-
-
-
-
- Task Details for {{ task.name }}
-
-
-
- | Name |
- {{ task.name }} |
-
-
- | State |
- {{ task.state }} |
-
-
- | Definition |
- {{ JSON.stringify(task.task, null, 2) }} |
-
-
-
-
- Attempt {{attempt.id}}
-
-
-
- | Start Time |
- {{ attempt.startTime }} |
-
-
- | Stop Time |
- {{ attempt.stopTime }} |
-
-
- | Return Code |
- {{ attempt.rc }} |
-
-
- | Standard Out |
- {{ attempt.outputLog }} |
-
-
- | Standard Error |
- {{ attempt.errorLog }} |
-
-
- | Executor Log |
- {{ attempt.ExecutorLog }} |
-
-
-
-
-
-
-
diff --git a/webui/src/components/Timeline.vue b/webui/src/components/Timeline.vue
new file mode 100644
index 0000000..c4800d8
--- /dev/null
+++ b/webui/src/components/Timeline.vue
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+
+