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 |
|
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
|
9f0eb8477a
|
Fix for a bug in the File service where it was being overly restrictive.
|
2020-02-10 16:27:57 -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
|
fd9c685979
|
Handles processes with multiple top-level elements
|
2020-02-10 15:20:45 -05:00 |
|
Aaron Louie
|
b63ad7f707
|
Adds new token
|
2020-02-10 10:03:21 -05:00 |
|
Aaron Louie
|
ba2fe6c740
|
Adds sonar properties
|
2020-02-08 14:00:37 -05:00 |
|
Aaron Louie
|
f142d02a30
|
Adds workflow_spec_id back in to WorkflowApi
|
2020-02-07 12:36:08 -05:00 |
|
Dan Funk
|
eae6c8dd1a
|
update to last commit, left an extra column on workflow model that does not need to exist.
|
2020-02-07 11:57:48 -05:00 |
|
Dan Funk
|
e1148e1b3d
|
Merge branch 'master' of github.com:sartography/cr-connect-workflow
|
2020-02-07 11:34:57 -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 |
|
Aaron Louie
|
13604167fd
|
Adds command line option to reset database
|
2020-02-06 21:08:49 -05:00 |
|
Aaron Louie
|
9fb3a96a50
|
Fixes instance path
|
2020-02-06 14:36:02 -05:00 |
|
Aaron Louie
|
d51935244c
|
Trivial change to force travis docker push
|
2020-02-06 11:18:23 -05:00 |
|
Dan Funk
|
349dac6e44
|
Fixing more stupid mistakes in the docker file.
|
2020-02-06 09:45:37 -05:00 |
|
Dan Funk
|
42ce7aaf07
|
Fixing more stupid mistakes in the docker file.
|
2020-02-06 09:45:24 -05:00 |
|
Dan Funk
|
04e8ae37a9
|
Grosly idiotoic mistakes happen when I do devops.
|
2020-02-06 09:41:44 -05:00 |
|
Dan Funk
|
7809de7706
|
Merge branch 'master' of github.com:sartography/cr-connect-workflow
|
2020-02-06 09:05:49 -05:00 |
|
Dan Funk
|
08da6eef62
|
Scripts should be executable.
|
2020-02-06 09:02:02 -05:00 |
|
Aaron Louie
|
71dac70e1f
|
Updates list of allowed files. Removes unnecessary migrations. Note this will require a full wipe & reset of the database to work.
|
2020-02-05 17:23:37 -05:00 |
|
Dan Funk
|
8327e2bb22
|
Again...
|
2020-02-05 17:14:29 -05:00 |
|
Dan Funk
|
55261d634e
|
A few additional scripts to get deployments to work on staging.
|
2020-02-05 17:07:34 -05:00 |
|
Dan Funk
|
78ba9b4949
|
Moving back to a travis that works.
|
2020-02-05 17:02:20 -05:00 |
|
Dan Funk
|
a8d2bd1df5
|
one more time at travis.
|
2020-02-05 16:36:52 -05:00 |
|
Dan Funk
|
af2f710ff4
|
Build and test the docker container.
|
2020-02-05 16:29:34 -05:00 |
|
Dan Funk
|
589b79e7fb
|
Mis-spelling something stupid, more fixing of travis.
|
2020-02-05 16:22:47 -05:00 |
|
Dan Funk
|
087982e4c4
|
Updates in travis to do a push to docker hub, so our code can be deployed to various environments.
|
2020-02-05 15:53:52 -05:00 |
|
Dan Funk
|
f913107d2e
|
Another fix to travis config.
|
2020-02-05 15:28:41 -05:00 |
|
Dan Funk
|
f611c16b57
|
Another fix to travis config.
|
2020-02-05 15:26:08 -05:00 |
|
Dan Funk
|
d1c32c0aaa
|
Travis configuration for connecting to postgres.
|
2020-02-05 15:17:47 -05:00 |
|
Dan Funk
|
ce29376f34
|
Merge pull request #6 from sartography/feature/update-task-data
Feature/update task data
|
2020-02-05 15:06:48 -05:00 |
|
Aaron Louie
|
5a6d589e6d
|
Adds form_field_key to API
|
2020-02-05 15:06:19 -05:00 |
|
Aaron Louie
|
58982ab306
|
Merge remote-tracking branch 'origin/feature/update-task-data' into feature/update-task-data
|
2020-02-05 14:55:59 -05:00 |
|
Aaron Louie
|
933a235471
|
Adds multiple and single file upload form controls
|
2020-02-05 14:55:52 -05:00 |
|
Aaron Louie
|
654f39e7fd
|
Adds form field key to file model.
|
2020-02-05 14:55:31 -05:00 |
|
Dan Funk
|
3b827f2bc9
|
adding travis.yml configuration
|
2020-02-05 14:54:13 -05:00 |
|
Dan Funk
|
ff63978da0
|
read the instance/config.py file in IF it exists.
|
2020-02-05 13:43:59 -05:00 |
|
Aaron Louie
|
e1e866a2b3
|
Gets docker-compose working.
You'll need to add a .env file to the same directory as the docker-compose.yml file that sets the values for DB_USER and DB_PASS.
|
2020-02-04 21:42:09 -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
|
b1a81957ef
|
Merge branch 'feature/update-task-data' of github.com:sartography/cr-connect-workflow into feature/update-task-data
|
2020-02-04 15:45:05 -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
|
3ee0426ba9
|
Adds workflow_id to file endpoints.
|
2020-02-04 14:26:53 -05:00 |
|
Dan Funk
|
37df0bf8f4
|
Converting this over to using Postgres. See the new postgres directory for a docker container to spin this up. Tests and development databases are the same, will try and get this corrected at some point.
|
2020-02-04 14:25:17 -05:00 |
|
Aaron Louie
|
098ecb3e87
|
Wipes out old migrations, since changing foreign key constraints in SQLite requires a full database reset anyways.
|
2020-02-04 09:57:02 -05:00 |
|
Aaron Louie
|
e717c25a25
|
Study ID is an integer. Task ID is a string.
|
2020-02-03 22:29:41 -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
|
e4b2a7a641
|
Adds endpoint to retrieve all user tasks for a workflow, regardless of state
|
2020-01-31 12:40:08 -05:00 |
|