From f99ac865fca5cad9552169fb62c71fac6785e403 Mon Sep 17 00:00:00 2001
From: Ruslan <11838981+feedmeapples@users.noreply.github.com>
Date: Sat, 27 Jun 2020 22:37:36 -0700
Subject: [PATCH] Release v0.26.0 (#55)
* Release v0.26.0
---
client/App.vue | 6 +-
client/helpers/get-key-value-pairs.js | 8 +-
client/main.js | 14 +-
.../{task-list.vue => task-queue.vue} | 16 +-
.../workflow/helpers/summarize-events.js | 42 +--
client/routes/workflow/summary.vue | 16 +-
client/test/fixtures.js | 27 +-
client/test/help.test.js | 2 +-
client/test/index.js | 8 +-
client/test/scenario.js | 14 +-
client/test/task-list.test.js | 40 ---
client/test/task-queue.test.js | 40 +++
client/test/workflow.test.js | 17 +-
package.json | 2 +-
server/middleware/workflow-client.js | 16 +-
server/routes.js | 34 +--
server/test/cadence-frontend-simulator.js | 67 +++--
server/test/history.test.js | 277 ++++++++++--------
server/test/task-list.test.js | 67 +++--
server/test/workflow-execution.test.js | 60 ++--
temporal-proto | 2 +-
21 files changed, 406 insertions(+), 369 deletions(-)
rename client/routes/namespace/{task-list.vue => task-queue.vue} (76%)
delete mode 100644 client/test/task-list.test.js
create mode 100644 client/test/task-queue.test.js
diff --git a/client/App.vue b/client/App.vue
index ea71b229..bb889ef2 100644
--- a/client/App.vue
+++ b/client/App.vue
@@ -145,8 +145,8 @@ export default {
-
{{ $route.params.taskList }}
+
+ {{ $route.params.taskQueue }}
@@ -233,7 +233,7 @@ header.top-bar
margin-right spacing
div.workflow-id span::before
content 'WORKFLOW ID'
- div.task-list span::before
+ div.task-queue span::before
content 'TASK LIST'
.version {
color: #c6c6c6;
diff --git a/client/helpers/get-key-value-pairs.js b/client/helpers/get-key-value-pairs.js
index 0e9f6a73..8c792088 100644
--- a/client/helpers/get-key-value-pairs.js
+++ b/client/helpers/get-key-value-pairs.js
@@ -2,7 +2,7 @@ import moment from 'moment';
import getJsonStringObject from './get-json-string-object';
import { jsonKeys, preKeys } from '~constants';
-const getKeyValuePairs = event => {
+const getKeyValuePairs = (event) => {
const kvps = [];
const flatten = (prefix, obj, root) => {
Object.entries(obj).forEach(([k, value]) => {
@@ -57,13 +57,13 @@ const getKeyValuePairs = event => {
},
value,
});
- } else if (key === 'taskList.name' || key === 'Tasklist') {
+ } else if (key === 'taskQueue.name' || key === 'Taskqueue') {
kvps.push({
key,
routeLink: {
- name: 'task-list',
+ name: 'task-queue',
params: {
- taskList: value,
+ taskQueue: value,
},
},
value,
diff --git a/client/main.js b/client/main.js
index faa2d2d7..abb268ff 100644
--- a/client/main.js
+++ b/client/main.js
@@ -20,7 +20,7 @@ import History from './routes/workflow/history';
import Query from './routes/workflow/query';
import Root from './routes';
import StackTrace from './routes/workflow/stack-trace';
-import TaskList from './routes/namespace/task-list';
+import TaskQueue from './routes/namespace/task-queue';
import WorkflowArchival from './routes/namespace/workflow-archival';
import WorkflowArchivalAdvanced from './routes/namespace/workflow-archival/advanced';
import WorkflowArchivalBasic from './routes/namespace/workflow-archival/basic';
@@ -154,9 +154,9 @@ const routeOpts = {
],
},
{
- name: 'task-list',
- path: '/namespaces/:namespace/task-lists/:taskList',
- component: TaskList,
+ name: 'task-queue',
+ path: '/namespaces/:namespace/task-queues/:taskQueue',
+ component: TaskQueue,
},
// redirects
@@ -198,7 +198,7 @@ const routeOpts = {
},
],
parseQuery: qs.parse.bind(qs),
- stringifyQuery: query => {
+ stringifyQuery: (query) => {
const q = qs.stringify(query);
return q ? `?${q}` : '';
@@ -267,11 +267,11 @@ if (typeof mocha === 'undefined') {
});
if (module.hot) {
- module.hot.addStatusHandler(status => {
+ module.hot.addStatusHandler((status) => {
if (status === 'apply') {
document
.querySelectorAll('link[href][rel=stylesheet]')
- .forEach(link => {
+ .forEach((link) => {
const nextStyleHref = link.href.replace(
/(\?\d+)?$/,
`?${Date.now()}`
diff --git a/client/routes/namespace/task-list.vue b/client/routes/namespace/task-queue.vue
similarity index 76%
rename from client/routes/namespace/task-list.vue
rename to client/routes/namespace/task-queue.vue
index 881785da..ead9b04c 100644
--- a/client/routes/namespace/task-list.vue
+++ b/client/routes/namespace/task-queue.vue
@@ -1,5 +1,5 @@
-
+
@@ -33,18 +33,18 @@ export default {
},
created() {
this.$http(
- `/api/namespaces/${this.$route.params.namespace}/task-lists/${this.$route.params.taskList}/pollers`
+ `/api/namespaces/${this.$route.params.namespace}/task-queues/${this.$route.params.taskQueue}/pollers`
)
.then(
- p => {
- this.pollers = Object.keys(p).map(identity => ({
+ (p) => {
+ this.pollers = Object.keys(p).map((identity) => ({
identity,
lastAccessTime: moment(p[identity].lastAccessTime),
- handlesDecisions: p[identity].taskListTypes.includes('decision'),
- handlesActivities: p[identity].taskListTypes.includes('activity'),
+ handlesDecisions: p[identity].taskQueueTypes.includes('decision'),
+ handlesActivities: p[identity].taskQueueTypes.includes('activity'),
}));
},
- e => {
+ (e) => {
this.error = (e.json && e.json.message) || e.status || e.message;
}
)
@@ -59,7 +59,7 @@ export default {