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