1160 Commits

Author SHA1 Message Date
mike cullerton
5230ad8ee7 Test and workflow for new script 2022-05-10 15:11:49 -04:00
Dan
063da419d0 updating for the last version of Spiffworkflow which deprecates the use of task.STATE values, in favor of TaskState.STATE, for example TaskState.READY 2022-05-10 12:28:55 -04:00
Dan Funk
a78bb46682
Merge pull request #538 from sartography/bug/email-data-issues-735
Bug/email data issues #735
2022-05-10 09:54:16 -04:00
mike cullerton
b9736b8e5c Look for recipients, cc and bcc in the task data 2022-05-10 08:55:24 -04:00
mike cullerton
0eff50ca13 Add state_message to test 2022-05-09 09:08:52 -04:00
mike cullerton
312d338068 Merge branch 'dev' into chore/unlock-admin-sandbox-720 2022-05-09 08:35:13 -04:00
mike cullerton
d8ae719489 We don't need to run _update_status_of_workflow_meta any more
But, it returned warnings to the front end for debugging

Ticket 733 was created to address this.
Fix the warnings and return them again.

This also broke the tests in test_study_status_message, so we skip them for now
2022-05-06 14:13:02 -04:00
mike cullerton
c28e9a5bdd Make sure we update workflow state when processing the master workflow 2022-05-06 14:09:23 -04:00
mike cullerton
092b71f341 Change workflow_state to state 2022-05-06 14:06:05 -04:00
mike cullerton
9b65c46eeb Workflow for new test 2022-05-06 09:24:17 -04:00
mike cullerton
830a929a6b New test - make sure we do not update tasks if the workflow is locked. 2022-05-06 09:23:39 -04:00
Dan Funk
dd33936dcf
Merge pull request #530 from sartography/bug/complete-template-issue-730
Bug/complete template issue #730
2022-05-04 10:21:03 -04:00
mike cullerton
7e480fc24b Cleaned up tests around adding a file 2022-04-29 11:34:05 -04:00
mike cullerton
ca1c60488e Add test for name in the get_email_data script 2022-04-28 15:37:01 -04:00
mike cullerton
608e3c653c Assert that we return name in the EmailModelSchema 2022-04-28 15:19:04 -04:00
mike cullerton
8f2aea3922 Test that ProgressStatus is set to finance_in_progress when StudyStatus is set to open_for_enrollment 2022-04-26 15:30:56 -04:00
mike cullerton
c42fdb8d6f Modify test to include name. Assert name is in the table 2022-04-25 15:42:17 -04:00
mike cullerton
97323279cf Merge branch 'dev' into email-name-parameter-726 2022-04-25 15:01:06 -04:00
Dan
85d11d913f Merge branch 'dev' into feature/new_spiff_serializer 2022-04-20 10:59:58 -04:00
mike cullerton
fbe9f5a17b DocumentModel => FileModel
document_id => file_id
clean up imports
2022-04-19 15:07:05 -04:00
mike cullerton
ae2cb80d33 FileModelSchema requires irb_doc_code now, so we can't use it here 2022-04-19 15:04:42 -04:00
mike cullerton
08e9628350 Fix test for get_zipped_files script 2022-04-19 11:37:08 -04:00
mike cullerton
fb5731ff23 Merge branch 'dev' into file-refactor-705
# Conflicts:
#	crc/scripts/delete_task_data.py
#	crc/services/workflow_processor.py
#	tests/base_test.py
#	tests/files/test_delete_task_data.py
2022-04-19 08:19:52 -04:00
mike cullerton
87b1e0d2c8 Fixes for tests 2022-04-19 07:51:29 -04:00
mike cullerton
8f199e2942 file_id => document_id 2022-04-18 16:41:03 -04:00
Dan
5e54c90b47 "Reset" should not mean "re-start". Calling the reset_workflow script will now set the workflow to an "unstarted" state with no outstanding tasks, no json-state structure stored. The workflow is not yet running.
Also:
* Assured that arguments are consistent (we always seem to use workflow_spec_id, so I made sure we use that consistently.
* Don't require named parameters - so it's cool to call it like: reset_workflow('my_workflow_id')
* Task Actions (ie create, assign, etc...) are now an enumeration in the models, and not static variables on Workflow Service, so we can reference them consistently from anywhere.
* Removed some repetitive code
* Always try to validate as much as possible in the scripts to save folks time debugging.
*
2022-04-15 15:36:23 -04:00
mike cullerton
5dc88c2d03 form_field_key => irb_doc_code 2022-04-15 11:46:55 -04:00
mike cullerton
ba24fba67e Remove print statement 2022-04-15 11:46:26 -04:00
Dan
e68c95f03c New serialization code, with the ability to load from the old serlializer if needed.
pipenv insisted on updating some other libraries so slight modifications for markupsafe.
2022-04-15 10:26:23 -04:00
mike cullerton
ba2eef0ec9 Fixing failing tests 2022-04-14 18:07:23 -04:00
mike cullerton
70beba164b Merge branch 'dev' into file-refactor-705 2022-04-14 16:11:53 -04:00
mike cullerton
ae67c8985a forgot the workflow 2022-04-14 15:50:12 -04:00
mike cullerton
a21aea3348 Fixed a bug where we tried to delete a record that did not exist 2022-04-14 15:37:05 -04:00
mike cullerton
43458951df Adding the new required fields 2022-04-14 15:13:09 -04:00
mike cullerton
b304b4725b Merge branch 'dev' into file-refactor-705 2022-04-14 11:40:08 -04:00
mike cullerton
6c1fcc5cee Make sure we don't delete records when value is set to False 2022-04-13 18:10:35 -04:00
mike cullerton
ea657cbbc2 Change value from string 'None' to value None to test deleting data_stores.
This as a work around, because the form field is set to string for other uses
2022-04-13 18:09:18 -04:00
mike cullerton
19da7ecd7e Fix test workflows to use new data_store scripts 2022-04-13 18:07:13 -04:00
mike cullerton
e87fae0004 *** WIP ***
Modify delete test to check for both None and empty string
2022-04-13 13:52:20 -04:00
mike cullerton
721907bf52 Modify test workflow to use new data_store_set script instead of separate study_data_set, user_data_set, and file_data_set scripts 2022-04-13 13:51:25 -04:00
mike cullerton
d79c8a4071 form_field_key => irb_doc_code 2022-04-13 08:32:29 -04:00
mike cullerton
d5ed949ed6 FileModel => DocumentModel
Remove unused imports
2022-04-13 08:31:18 -04:00
mike cullerton
74bfaaaf57 Remove unused imports 2022-04-13 08:22:30 -04:00
mike cullerton
b732fee675 Merge branch 'dev' into file-refactor-705 2022-04-12 14:01:49 -04:00
mike cullerton
e46a855eae FileModel => DocumentModel 2022-04-12 14:01:00 -04:00
mike cullerton
aaca206465 Remove unused import 2022-04-12 14:00:08 -04:00
Dan Funk
bf898993c4
Merge pull request #514 from sartography/get-irb-info-issue-702
Get irb info issue #702
2022-04-12 08:14:14 -04:00
mike cullerton
138dfc220d Tests expect 1 record now
Add test for error state when study is not yet uploaded
2022-04-07 14:40:47 -04:00
mike cullerton
ed49ebcc23 Fix mock data to only return 1 record
Add mock record for error state when study is not yet uploaded
2022-04-07 14:39:39 -04:00
mike cullerton
da7c0a50ae Workflows for new tests 2022-04-05 18:17:54 -04:00