Commit Graph

37 Commits

Author SHA1 Message Date
Andrey Melnikov
b8b6853909 feat: added total results counts to list requests. This simplifies client logic for determining resource counts 2020-11-24 10:55:52 -08:00
Andrey Melnikov
7854aa15ca fix: removed is_system flag 2020-10-30 23:45:39 -07:00
Andrey Melnikov
5d6fae152d feat: added system flag to workflow template creation 2020-10-29 12:30:55 -07:00
Andrey Melnikov
7b404ff0b6 fix: issue where workflow statistics report may have null for last executed. 2020-09-18 12:47:24 -07:00
Andrey Melnikov
d4d4884e5b feat: initial pagination updates 2020-09-16 18:26:51 -07:00
Andrey Melnikov
3c3a514983 update: updated logic to filter workflow templates by labels. It now supports AND so you can filter by multiple labels 2020-08-09 21:04:50 -07:00
Andrey Melnikov
f02e7791f7 update: updated labels for workflow templates and their versions 2020-08-08 15:56:17 -07:00
Andrey Melnikov
85e876b723 update: restricted parameter visibility to one of four values
* public
* protected
* internal
* private

Also did a minor cleanup to parameter conversion from v1 to api
2020-07-30 19:01:52 -07:00
Andrey Melnikov
fc89727b80 feat: added visibility to parameters 2020-07-30 12:52:03 -07:00
Andrey Melnikov
a8f287b197 update: when formatting parameters for API response, if the value is nil, allow it.
Although this technically shouldn't happen, it will help in debugging and preventing crashes.
2020-07-29 22:33:55 -07:00
Andrey Melnikov
7e63fa28d0 fix: issue where nil param values caused dereference errors 2020-07-29 22:27:53 -07:00
Aleksandr Melnikov
e0f8118241 Merge branch 'dev' into feat/core.387-merge 2020-07-29 14:46:22 -07:00
Andrey Melnikov
da8cb2859a feat: added support for filtering workflow templates by a single label.
When a workflow template is created, or a new version is created, we now stores the labels for it as the latest labels. This makes it easier to filter based on labels.
2020-07-28 16:57:43 -07:00
Andrey Melnikov
11d198a2db feat: Added API support for filtering workflow templates by labels. Logic not yet implemented. 2020-07-28 16:14:35 -07:00
Aleksandr Melnikov
c05ac10c64 Adding Parameters to workflow template getWorkflowTemplate. 2020-07-27 12:07:33 -07:00
Andrey Melnikov
d097cdfefe clean: removed UpdateWorkflowTemplateVersion as it did nothing and should not be used.
#breaking-change
2020-07-02 16:45:34 -07:00
Andrey Melnikov
dea5eeda3b clean: WorkflowTemplateVersionId -> WorkflowTemplateVersionID 2020-06-22 12:29:26 -07:00
Andrey Melnikov
017c3ca899 update: CreateWorkflowExecution now takes in a WorkflowTemplate so it can be more easily configured. Workspaces do this by injecting runtime variables. 2020-06-20 13:18:52 -07:00
rushtehrani
5f6bda8838 refactor: clean up client code 2020-06-08 15:25:02 -07:00
Andrey Melnikov
fa68d2bef4 update: Workflow Template now gets a modifiedAt date, and total version count, from the the Get endpoint. 2020-06-01 16:09:35 -07:00
Andrey Melnikov
72fbff18cd fix: issue where workflow template labels did not work 2020-05-18 16:38:17 -07:00
Andrey Melnikov
b9ccacc2ea fix: issue where workspace template labels were not working. 2020-05-16 17:37:47 -07:00
Aleksandr Melnikov
62c8f5dcb2 Adding support for terminated workflow executions.
- When terminating, adding started_at and finished_at timestamps
Updated workflow_template.proto to return the count of terminated executions.
- Updating supporting code
2020-05-14 17:13:44 -07:00
Andrey Melnikov
9c193b3616 feature: centralize labels to one location. 2020-04-27 19:55:44 -07:00
Andrey Melnikov
9533251227 feat: Added cron workflow statistics to workflow templates 2020-04-27 11:34:44 -07:00
Andrey Melnikov
1920eb5ed0 update: database records for all resources. 2020-04-27 09:32:45 -07:00
Andrey Melnikov
fd686a0672 update: workflow versions are db records again to more easily store custom user manifest and parameters 2020-04-22 12:18:39 -07:00
Andrey Melnikov
ae524fbd2e feat: added versions to workflow tempaltes.
update: updated logic to get workflow template executions stats to be a single query.
2020-04-20 13:47:48 -07:00
Andrey Melnikov
74f1019e76 Merge branch 'feat/core.144-workflow.stats' into feat/dev-core-144-workflow.stats 2020-04-16 14:44:11 -07:00
Andrey Melnikov
259c9f8a57 clean: cleaned up code for getting/setting parameters. 2020-04-15 16:22:45 -07:00
Andrey Melnikov
aac67a9c6d feat: reworked parameters to be annotations - first draft 2020-04-15 10:43:41 -07:00
Andrey Melnikov
07a473c0ab fix: workflow template resource checks are now on "workflowtemplates" and not "workflows" 2020-04-14 11:26:45 -07:00
Andrey Melnikov
a5060a71ae fix: Get label requests now use "get" permission instead of "create" 2020-04-14 11:22:54 -07:00
Andrey Melnikov
fa7dd28a9a fix: permission verbs for adding/replacing labels are now "update" instead of "create" 2020-04-14 11:20:20 -07:00
Andrey Melnikov
318869bba4 fix: Updated workflow template labels request so a version can be specified. 2020-04-13 13:01:40 -07:00
Andrey Melnikov
628c68c24f clean/fix: fixed issues with creating workflow template versions and labels.
Removed most of the logic from updating a workflow template version as it is currently not used.
2020-04-13 12:45:36 -07:00
Andrey Melnikov
57dcd1d399 fix: updated resources so they can be provided labels on creation. 2020-04-12 13:28:45 -07:00