Aaron Louie
|
f0678b43d4
|
Minor fixes
|
2020-03-18 16:58:50 -04:00 |
Dan Funk
|
02be8ede75
|
Merge remote-tracking branch 'origin/master' into feature/reference_files
|
2020-03-18 15:16:34 -04:00 |
Aaron Louie
|
853b2b2502
|
Populates category
|
2020-03-18 15:16:15 -04:00 |
Aaron Louie
|
532d6b5dd6
|
Adds CRUD endpoints for workflow spec categories
|
2020-03-16 16:30:56 -04:00 |
Aaron Louie
|
4db456dcea
|
Adds workflow spec category methods
|
2020-03-16 16:12:39 -04:00 |
Aaron Louie
|
95f4592f71
|
Merge pull request #22 from sartography/feature/workflow_spec_categories
Feature/workflow spec categories
|
2020-03-16 14:00:10 -04:00 |
Aaron Louie
|
cbd8d2f46c
|
Silences SQLALCHEMY_TRACK_MODIFICATIONS warning
|
2020-03-16 13:47:17 -04:00 |
Aaron Louie
|
40e12f5ab5
|
Resolves marshmallow_sqlalchemy.ModelSchema deprecation warning
|
2020-03-16 13:37:31 -04:00 |
Aaron Louie
|
7d31bc24eb
|
Attempting to address "FutureWarning: Implicit (flask) JSON serialization" warning
|
2020-03-16 13:24:15 -04:00 |
Aaron Louie
|
f742be3264
|
Replaces deprecated assertEquals with assertEqual
|
2020-03-16 13:05:15 -04:00 |
Aaron Louie
|
a0c35fe8cf
|
Adds test for updating workflow spec
|
2020-03-16 12:32:39 -04:00 |
Aaron Louie
|
a98251237b
|
Adds workflow spec category to API
|
2020-03-16 12:10:32 -04:00 |
Aaron Louie
|
6af1693bdc
|
Fixes SonarCloud issue L23. Verifies that study ids match.
|
2020-03-16 10:37:06 -04:00 |
Aaron Louie
|
0cc98616fd
|
Merge branch 'master' into feature/workflow_spec_categories
|
2020-03-16 10:25:03 -04:00 |
Aaron Louie
|
091e422aea
|
Merge pull request #20 from sartography/feature/delete_study
Fixes #11: adding a delete endpoint for studies. It won't delete stu…
|
2020-03-16 10:17:02 -04:00 |
Aaron Louie
|
358a485372
|
Fixes broken test
|
2020-03-16 09:07:39 -04:00 |
Aaron Louie
|
3885bc7624
|
Merge remote-tracking branch 'origin/master' into feature/delete_study
|
2020-03-16 08:49:44 -04:00 |
Aaron Louie
|
cd6a70b747
|
Fixes code smell issues identified by SonarCloud
|
2020-03-16 08:31:19 -04:00 |
Aaron Louie
|
f9dbbefe89
|
Adds status spec to study when workflow is added.
|
2020-03-16 08:05:30 -04:00 |
Aaron Louie
|
bdd07685c6
|
Adds status spec when adding a study, and adds/removes workflows from study based on output data from status spec.
|
2020-03-15 15:54:13 -04:00 |
Aaron Louie
|
e4af6f77d0
|
Adds is_status flag to workflow_spec, status_spec_id & version to study, and is_active flag to WorkflowApi
|
2020-03-15 15:52:59 -04:00 |
Dan Funk
|
779674ab60
|
Add the ability to upload and request general reference files by name. These will be used across workflows and will frequently contain lookup tables that can be referenced by various script tasks.
|
2020-03-13 15:03:57 -04:00 |
Aaron Louie
|
b1a6c9b6c7
|
Adds basic status-setting workflow spec and minimal test
|
2020-03-13 14:58:07 -04:00 |
Aaron Louie
|
0da07ad9e7
|
Sets is_status flag on new workflow spec files
|
2020-03-13 14:57:28 -04:00 |
Aaron Louie
|
902dba7191
|
Adds is_status flag to workflow specs
|
2020-03-13 14:56:46 -04:00 |
Aaron Louie
|
bb636d363c
|
Merge pull request #21 from sartography/feature/task_counts
Feature/task counts
|
2020-03-13 08:59:07 -04:00 |
Dan Funk
|
05b39df745
|
Fixes #12: Catching some specific common errors and re-raising as APIErrors with detailed codes and descriptions to improve debugging. In doing so, improving the error handling in the event a soft-reset causes an immediate error - and resetting to the original version of the specification in these events, to allow users the chance to try a hard reset instead.
|
2020-03-11 16:33:18 -04:00 |
Aaron Louie
|
f177e33ad6
|
Tiny tweak
|
2020-03-11 15:31:23 -04:00 |
Aaron Louie
|
3262833102
|
Requires login
|
2020-03-11 15:27:22 -04:00 |
Aaron Louie
|
e977ee9e0d
|
Updates task counts when getting workflow
|
2020-03-11 15:16:42 -04:00 |
Aaron Louie
|
bbfe9291e0
|
Adds endpoint to get workflow stats. Adds a test for the endpoint.
|
2020-03-11 14:28:53 -04:00 |
Aaron Louie
|
1119bb2b6c
|
Tests that task counts and events are logged.
|
2020-03-11 12:35:37 -04:00 |
Aaron Louie
|
be17c2159c
|
Adds workflow stats and task events models and schemas. Updates workflow stats and logs task completion when task data is updated.
|
2020-03-10 21:29:57 -04:00 |
Aaron Louie
|
f1b6718068
|
Adds task counts
|
2020-03-10 15:46:14 -04:00 |
Dan Funk
|
e91d7aff2f
|
Fixes #11: adding a delete endpoint for studies. It won't delete studies that have workflows, you have to delete those first)
Removing the "default" error response from the api.yml, it was all noise.
|
2020-03-09 15:12:40 -04:00 |
Dan Funk
|
1cd5c0fb02
|
Merge pull request #19 from sartography/feature/pb_services
Feature/pb services
|
2020-03-09 14:10:24 -04:00 |
Dan Funk
|
95750d4fb0
|
Merge branch 'feature/pb_services' of github.com:sartography/cr-connect-workflow into feature/pb_services
|
2020-03-09 12:41:42 -04:00 |
Dan Funk
|
3b39f3875d
|
Fix data being over-written in the study_info.
|
2020-03-09 12:41:35 -04:00 |
Aaron Louie
|
c3b244fc7a
|
Merge pull request #17 from sartography/feature/pb_services
Workflow Versioning
|
2020-03-06 13:59:01 -05:00 |
Aaron Louie
|
c928a6472c
|
Edits typo
|
2020-03-06 10:57:24 -05:00 |
Aaron Louie
|
acad0023d2
|
Fixes a bug in get_study_workflows and adds a test covering it
|
2020-03-06 10:52:41 -05:00 |
Aaron Louie
|
5bf0eb33d9
|
Fixes migrations. Will require full database reset.
|
2020-03-06 09:50:32 -05:00 |
Dan Funk
|
9fcd6f38f4
|
Merge remote-tracking branch 'origin/master' into feature/pb_services
|
2020-03-05 17:13:41 -05:00 |
Dan Funk
|
e501fb31fd
|
Cleaning up swagger docs.
|
2020-03-05 17:10:00 -05:00 |
Dan Funk
|
bb3f0dc128
|
Fixing an error on Travis that wasn't showing up locally - can't close a file that never opened.
|
2020-03-05 16:55:46 -05:00 |
Dan Funk
|
906bacff6a
|
Expose a flag on the workflow model in the api to shown if it is using the latest spec. Added a soft_reset and hard_reset onto the workflow endpoint that will allow you to cause a hard or soft reset.
|
2020-03-05 16:45:44 -05:00 |
Dan Funk
|
7b21b78987
|
Workflow Processor will deserialize workflows using the version of the BPMN files used during creation, but allows for both a soft and hard reset - soft resets will use the new workflow without a restart and will retain full history. A hard-reset will restart the workflow from scratch, but will retain the data from the last completed task. Workflows have a complex version number associated with them that is used during the deserialization to find the correct files.
|
2020-03-05 15:38:30 -05:00 |
Aaron Louie
|
a9890eb050
|
Merge remote-tracking branch 'origin/master'
|
2020-03-05 14:21:09 -05:00 |
Aaron Louie
|
e07ad8d21c
|
Updates training session BPMN files. Fixes PB status enums.
|
2020-03-05 14:21:03 -05:00 |
Dan Funk
|
697d930eab
|
Modify the workflow processor to accept a workflow model - so it can take on more of the responsibilities of updating this model and managing versions.
Changing the version information so that it includes the numbers of the files used to generate the serialized workflow.
|
2020-03-05 13:25:28 -05:00 |