Aaron Louie
|
a6e0809183
|
Adds SSO attributes. Prevents uid duplication errors.
|
2020-02-20 17:23:10 -05:00 |
|
Aaron Louie
|
0cda7c66e5
|
Merge remote-tracking branch 'origin/master'
|
2020-02-20 15:43:34 -05:00 |
|
Aaron Louie
|
581434b453
|
Adds SSO header attributes
|
2020-02-20 15:43:29 -05:00 |
|
Dan Funk
|
a94596112d
|
Fixing a rogue comma that made something a tuple and not a string, which drives me CRAZY.
|
2020-02-20 14:35:21 -05:00 |
|
Dan Funk
|
2cc6010c8d
|
Protocol builder connections
|
2020-02-20 13:30:04 -05:00 |
|
Dan Funk
|
1a9b5b50e5
|
Merge branch 'master' of github.com:sartography/cr-connect-workflow
|
2020-02-18 16:39:11 -05:00 |
|
Dan Funk
|
a642593e3d
|
Adding support to handle Single Sign On (Shibboleth) authentication using Flask SSO and an attribute map that has worked in the past with UVA's implementation. Aside from the new user endpoint, nothing requires authentication, but soon everything will expect it. I'm setting up a backdoor we can use for development and staging that will cause a round-robin affair that should make this relatively painless. Dropped "RestException" as we had two ways or raising errors, and that was silly.
|
2020-02-18 16:38:56 -05:00 |
|
Aaron Louie
|
16db1e3504
|
Adds default_value to Task schema
|
2020-02-18 10:14:03 -05:00 |
|
Aaron Louie
|
5f461d9e87
|
Fixes FactService
|
2020-02-11 22:13:46 -05:00 |
|
Aaron Louie
|
0a3a932c50
|
Comments out study workflow for now. Fixes failing unit tests.
|
2020-02-11 13:40:14 -05:00 |
|
Dan Funk
|
709bae76b2
|
Removing a rogue comma that was causing havoc. Also, don't fail if a mock already exists in the test database.
|
2020-02-11 11:11:21 -05:00 |
|
Dan Funk
|
879a248002
|
Adding a test to assure the file creation occurs as expected via the API.
|
2020-02-10 20:54:22 -05:00 |
|
Dan Funk
|
1d24ebe382
|
Provide a script for generating word documents from template files. Refractored file managment into a service to make it easier to programatically add files. Modified the workflow_processor to inject the study_id and workflow_id into the running workflow so that this meta-information is avialable at the task level.
|
2020-02-10 16:19:23 -05:00 |
|
Aaron Louie
|
f142d02a30
|
Adds workflow_spec_id back in to WorkflowApi
|
2020-02-07 12:36:08 -05:00 |
|
Dan Funk
|
9bd93748be
|
Returning better cleaner information about workflow with the workflow endpoint. Removes the get_all_tasks and get_user_tasks endpoints as tasks are returned with the workflow. Workflow endpoint also includes the last task and next_task, which may or may not be user tasks. The task "type" returned is now the class name of the task_spec, rather than just the word "task".
|
2020-02-07 11:34:44 -05:00 |
|
Dan Funk
|
ec4df2b3fa
|
Cleaning up the tests and making it easier to test workflows without adding them to the example data structure.
|
2020-02-04 16:49:28 -05:00 |
|
Dan Funk
|
9e6fbfee79
|
Followup on Postgres - had some failing tests that needed cleaning up now that we are using a real database.
|
2020-02-04 15:44:06 -05:00 |
|
Aaron Louie
|
0368657549
|
Adds ability to get FileModel records by study and task
|
2020-02-03 21:56:18 -05:00 |
|
Dan Funk
|
8fbbed4feb
|
You must all "do engine steps" when completing a task so that it will kick off any automatic tasks/decisions/etc... this will update remaining tasks. Added some tests for parallel, since I wrote them trying to debug this.
|
2020-02-03 15:15:36 -05:00 |
|
Aaron Louie
|
8cc04aaad2
|
Adds task data to Task schema
|
2020-02-03 10:49:48 -05:00 |
|
Aaron Louie
|
ba9330bc21
|
Fixes broken tests
|
2020-01-31 11:33:43 -05:00 |
|
Dan Funk
|
acca1523b7
|
adding an api call for getting a single workflow spec.
|
2020-01-28 10:14:06 -05:00 |
|
Aaron Louie
|
a3b6e4fc7f
|
Fixes import paths
|
2020-01-24 11:52:52 -05:00 |
|
Aaron Louie
|
0a44ef04d7
|
Slight refactoring - makes BaseTest inherit from TestCase. Checks that data loader works properly
|
2020-01-24 09:35:14 -05:00 |
|
Aaron Louie
|
50dfa561a9
|
Fixes import paths, which were screwing up stuff.
|
2020-01-24 09:29:50 -05:00 |
|
Aaron Louie
|
6faabea8a4
|
Deletes related files and workflows when a workflow spec is deleted.
|
2020-01-24 09:26:17 -05:00 |
|
Aaron Louie
|
5c5f38e4ee
|
Adds test for deleting a workflow spec
|
2020-01-23 16:14:05 -05:00 |
|
Dan Funk
|
45f2e52c86
|
Merge branch 'feature/update-task-data' of github.com:sartography/cr-connect-workflow into feature/update-task-data
|
2020-01-23 15:35:51 -05:00 |
|
Dan Funk
|
95b75f864d
|
You can now add multiple files to a workflow spec, and if properly linked, you can associate a DMN file with a BPMN to process decision tables.
|
2020-01-23 15:32:53 -05:00 |
|
Aaron Louie
|
6158243053
|
Fixes modify workflow method
|
2020-01-21 15:24:17 -05:00 |
|
Aaron Louie
|
790b0dfc3a
|
Adds endpoint for modifying existing workflow spec
|
2020-01-14 14:10:53 -05:00 |
|
Aaron Louie
|
50ee50e3c2
|
Fixes broken unit test
|
2020-01-14 11:47:36 -05:00 |
|
Aaron Louie
|
fe15799ee1
|
Adds type hinting to db and session to fix Pycharm autocomplete. Replaces db.session with session.
|
2020-01-14 11:45:12 -05:00 |
|
Dan Funk
|
6361e94af5
|
Allow submitting data and progressing to the next task in a workflow.
|
2020-01-14 11:02:44 -05:00 |
|
Aaron Louie
|
75881bf1d3
|
Adds endpoint for adding a workflow specification
|
2020-01-13 21:43:09 -05:00 |
|
Dan Funk
|
a3d7ba8114
|
WIP
|
2020-01-07 13:23:46 -05:00 |
|
Aaron Louie
|
872f3fca1b
|
Returns workflow spec id with Workflow schema
|
2020-01-06 09:18:13 -05:00 |
|
Aaron Louie
|
e75da611ca
|
Adds endpoints for creating and updating a Study.
|
2020-01-03 11:44:24 -05:00 |
|
Dan Funk
|
c4cbaeb64e
|
Refactor models into seperate directories
|
2019-12-31 16:32:47 -05:00 |
|
Dan Funk
|
9a195bedad
|
Fixing some caching issues and places where the updates were not being processed completed. And updates to the docker file.
|
2019-12-31 11:31:30 -05:00 |
|
Dan Funk
|
0685b282e8
|
Don't put foreign key constraints on primary keys.
|
2019-12-30 16:00:33 -05:00 |
|
Dan Funk
|
fb465531ca
|
Add the ability to delete a workflow.
|
2019-12-30 13:15:39 -05:00 |
|
Dan Funk
|
b54bd49cf4
|
Allow for clearing out the database.
|
2019-12-30 13:03:57 -05:00 |
|
Dan Funk
|
91a91e9677
|
Read workflow configuration from the database, and not from a file.
And dropping the API call in the Fact Service so we aren't hitting external apis for the time being.
|
2019-12-30 11:07:26 -05:00 |
|
Dan Funk
|
0b71833946
|
Adding file management. Files are stored in the database along with basic meta data.
|
2019-12-27 13:50:03 -05:00 |
|
Dan Funk
|
bb6ab4b8e8
|
Tasks can have forms and they are returned correctly.
|
2019-12-19 11:58:51 -05:00 |
|
Dan Funk
|
0dc422c7f6
|
we need a commit at the end, but I don't really believe that.
|
2019-12-18 15:32:06 -05:00 |
|
Dan Funk
|
53a8811769
|
Add workflow to study
|
2019-12-18 15:22:46 -05:00 |
|
Dan Funk
|
fbbd6c6659
|
Adding a workflow from a spec
|
2019-12-18 14:42:40 -05:00 |
|
Dan Funk
|
9861f6baf3
|
Lots and lots of random stuff as I organize code and get things to make sense.
|
2019-12-18 14:02:17 -05:00 |
|