Commit Graph

497 Commits

Author SHA1 Message Date
Aaron Louie caf791118f Allows all resources 2020-05-13 11:00:43 -04:00
Aaron Louie fbdff7a5e6 Merge branch 'master' into dev 2020-05-12 22:46:20 -04:00
Aaron Louie cdfe45dc00 Turns on flask_cors debugging to troubleshoot CORS issue 2020-05-12 22:42:02 -04:00
Dan Funk 13c16ec179
Merge pull request #43 from sartography/feature/bug_fixes
Found a number of bugs with the parallel multi-instance - pulling in …
2020-05-12 14:39:52 -04:00
Aaron Louie 77b1908373 Escapes dot characters in CORS domains 2020-05-12 14:27:17 -04:00
Aaron Louie ac3f0b401b Converts list of allowed origins to regexes 2020-05-12 12:23:47 -04:00
Dan Funk e723992fde Found a number of bugs with the parallel multi-instance - pulling in some recent changes from Spiffworkflow to open things up a bit more to allow functional jumping between tasks. 2020-05-12 12:23:43 -04:00
Aaron Louie 73ce70b574 Allows CORS connections from frontend 2020-05-12 10:43:52 -04:00
Aaron Louie 820bc23841 Merge branch 'master' into dev 2020-05-12 10:22:49 -04:00
Dan Funk e043a5ff63
Merge pull request #38 from sartography/feature/investigators_reference_file
Adding a new reference file that provides greater details about the i…
2020-05-12 10:01:48 -04:00
Dan Funk e3573bb7df Really just flailing now as I try to get tests to pass in Jenkins when they all work just fine on my box. 2020-05-12 08:48:26 -04:00
Dan Funk 99503fb832 missed a file in the last commit. 2020-05-11 17:42:24 -04:00
Dan Funk b7c11fd893 Merge branch 'master' into feature/investigators_reference_file 2020-05-11 17:36:37 -04:00
Dan Funk 420d4af5b5 Merge branch 'master' into feature/investigators_reference_file 2020-05-11 17:10:57 -04:00
Dan Funk 182162540a
Merge pull request #42 from sartography/feature/new_script_engine
Updated to use the latest script engine / evaluation engine that crea…
2020-05-11 17:09:54 -04:00
Dan Funk 02f8764056 Updated to use the latest script engine / evaluation engine that creates a single location where all values used in BPMN/DMN are processed. Right now this is a python based interpreter, but we will eventually base this on FEEL expressions.
The validation process needs to take the api model into account so we catch errors with bad file names.
2020-05-11 17:04:05 -04:00
Aaron Louie 02118800ca Prints out LDAP URL 2020-05-11 16:22:42 -04:00
Aaron Louie d8f7b6cc9f Adds dev, demo, and training branches 2020-05-11 12:05:16 -04:00
Aaron Louie 27d8e0b51b
Merge pull request #41 from sartography/staging
Staging
2020-05-08 20:37:46 -04:00
Aaron Louie b27cad8233
Merge pull request #40 from sartography/testing
Testing
2020-05-08 18:09:36 -04:00
Aaron Louie 9cb1a23a28
Merge pull request #39 from sartography/chore/github_branches_to_docker_tags
Chore/GitHub branches to docker tags
2020-05-07 16:47:45 -04:00
Dan Funk c34000d369
Merge branch 'master' into feature/investigators_reference_file 2020-05-07 16:47:24 -04:00
Aaron Louie a1ad11c07d Cleans up debugging stuff 2020-05-07 14:27:32 -04:00
Aaron Louie 06f14daa86 Fixes commit substring syntax 2020-05-07 14:24:15 -04:00
Aaron Louie fceda2c796 Tries defining commit in deploy script 2020-05-07 14:14:25 -04:00
Dan Funk da7cae51b8 Adding a new reference file that provides greater details about the investigators related to a study.
Improving the study_info script documentation to provide detailed examples of values returned based on arguments.
Making the tests a little more targetted and less subject to breaking through better mocks.
Allow all tests to pass even when ther protocol builder mock isn't running locally.
Removing the duplication of reference files in tests and static, as this seems silly to me at the moment.
2020-05-07 13:57:24 -04:00
Aaron Louie 9af91bed8b Printing out some stuff for debugging 2020-05-07 13:49:17 -04:00
Aaron Louie 7463664ae0
Merge pull request #37 from sartography/chore/github_branches_to_docker_tags
Chore/GitHub branches to docker tags
2020-05-07 11:43:04 -04:00
Aaron Louie 5c510c5a9a Moves PB_BASE_URL into matrix env var 2020-05-07 10:56:09 -04:00
Aaron Louie 559494aee2 Fails build if any docker or aws command errors out 2020-05-07 10:47:24 -04:00
Aaron Louie 9ba00c1320 Moves commit var back up to global 2020-05-07 10:42:19 -04:00
Aaron Louie f4e293e8fa
Merge pull request #36 from sartography/chore/github_branches_to_docker_tags
Builds and deploys Docker image if build passes on testing, staging, …
2020-05-07 10:35:37 -04:00
Aaron Louie 26251a199f Moves commit variable into deploy script 2020-05-07 10:25:06 -04:00
Aaron Louie 827e840103 Builds and deploys Docker image if build passes on testing, staging, or master branches 2020-05-07 10:15:14 -04:00
Aaron Louie 9afcd753c4 No longer requires task_id 2020-05-06 14:27:28 -04:00
Dan Funk 1eb52ed268 Removing duplicate migration. 2020-05-06 13:28:41 -04:00
Dan Funk 1571986c0e I had to give up and live with the idea that we can only render documentation on the current task, not on the previous or next tasks. I think this is ok. If you want to view a task, you need to make it the active task to assure all the parts and pieces are in place. 2020-05-06 13:01:38 -04:00
Dan Funk 8ded625c7d Merge remote-tracking branch 'origin/chore/update_specs' into feature/previous_task
# Conflicts:
#	Pipfile.lock

Assuring that all documents from the xls spreadsheet are loaded when doing validations.
Fixing some failed tests.
2020-05-06 11:46:19 -04:00
Dan Funk 07e58e923d Merge remote-tracking branch 'origin/chore/update_specs' into feature/previous_task
# Conflicts:
#	Pipfile.lock

Assuring that all documents from the xls spreadsheet are loaded when doing validations.
2020-05-06 11:25:50 -04:00
Dan Funk 9629b36e92 Setting JSON_SORT_KEYS to false, assuring that Flask does not resort all data returned to the front end.
Updating Spiff Workflow which has some critical behavioral changes around MultiInstance.
2020-05-06 10:59:49 -04:00
Aaron Louie 6c36a32411 Adds DSP 2020-05-06 10:37:43 -04:00
Aaron Louie a8827d78c4 Fixes typo 2020-05-05 20:49:07 -04:00
Aaron Louie 4ecb0cb3a3 Updates BPMN files 2020-05-05 16:15:38 -04:00
Dan Funk ce76b0d3e8 Merge branch 'feature/protocol_status' into feature/previous_task 2020-05-04 11:12:12 -04:00
Dan Funk 714b5f3be0 Merge branch 'feature/protocol_status' into feature/previous_task
# Conflicts:
#	crc/services/study_service.py
2020-05-04 11:08:36 -04:00
Dan Funk 2699f5c65c Refactor the stats models, and assure they are very correct across all tests with the workflow api.
I noticed we were saving the workflow every time we loaded it up, rather than only when we were making changes to it.  Refactored this to be a little more careful.
Centralized the saving of the workflow into one location in the processor, so we can make sure we update all the details about that workflow every time we save.
The workflow service has a method that will log any task action taken in a consistent way.
The stats models were removed from the API completely.  Will wait for a use case for dealing with this later.
2020-05-04 10:57:09 -04:00
Aaron Louie 28d5727851 Merge branch 'master' into feature/protocol_status 2020-05-01 22:55:59 -04:00
Aaron Louie 098cf10926 Fixes Jinja code to match new structure of StudyInfo documents 2020-05-01 22:49:52 -04:00
Aaron Louie 6a96ccffa2 Updates pipenv hashes. Fixes typo in SpiffWorkflow file name 2020-05-01 21:54:01 -04:00
Dan Funk 1f5002680a Initial work on a "Previous" task. 2020-05-01 12:11:39 -04:00