3118 Commits

Author SHA1 Message Date
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
073ed44d51 file_id => document_id 2022-04-15 11:47:32 -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
mike cullerton
c2e39dfc95 Type is now a string, not an Enum 2022-04-15 11:45:59 -04:00
mike cullerton
dca91b83f5 No longer a static method 2022-04-15 11:45:13 -04:00
mike cullerton
e10bc23623 We archive files now, we don't delete them 2022-04-15 11:44:38 -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
9097851ae1 We now store type as a string, not an Enum 2022-04-15 10:23:00 -04:00
mike cullerton
ba2eef0ec9 Fixing failing tests 2022-04-14 18:07:23 -04:00
mike cullerton
389d2b413e More work on igrations 2022-04-14 18:06:08 -04:00
mike cullerton
70beba164b Merge branch 'dev' into file-refactor-705 2022-04-14 16:11:53 -04:00
mike cullerton
9a45b23ed8 Merge branch 'dev' 2022-04-14 16:04:23 -04:00
Dan Funk
0072f4ecea
Merge pull request #517 from sartography/another-data-store-bug
Another data_store bug
2022-04-14 16:02:51 -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
7da440f30c Update the data_store table with document_id for each file data_store 2022-04-14 15:12:41 -04:00
mike cullerton
b304b4725b Merge branch 'dev' into file-refactor-705 2022-04-14 11:40:08 -04:00
Dan Funk
7212510469
Merge pull request #516 from sartography/dev
dev to master
2022-04-14 11:36:24 -04:00
Dan Funk
e036d65ec6
Merge pull request #515 from sartography/data-store-bug-fix-709
Data store bug fix #709
2022-04-14 11:35:17 -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
be24b598b8 Fix call to set_data_common - no longer have workflow_spec_id, add type of data set 2022-04-13 18:03:23 -04:00
mike cullerton
076eb8747f Finish bug fix for deleting data_stores when value is None or empty string
Cleanup:
- Make sure workflow_spec_id has a value
- Change extra if conditionals to elif conditionals
2022-04-13 18:01:52 -04:00
mike cullerton
72f9ac33d0 Consolidate data_store scripts 2022-04-13 17:57:22 -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
916daf002c Clean up parameters for set_data_common
Use key, value instead of args[0], args[1]
2022-04-13 13:48:35 -04:00
mike cullerton
efc37ee59f Prepare for migrating data_stores 2022-04-13 08:52:22 -04:00
mike cullerton
a32f9a9458 Fix url link
This is a temporary fix. Unsure where it will end up
2022-04-13 08:51:33 -04:00
mike cullerton
b1dca3f212 FileModel => DocumentModel
Remove unused imports
2022-04-13 08:34:10 -04:00
mike cullerton
c090a300c4 form_field_key => irb_doc_code 2022-04-13 08:33:01 -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
216c15ed1c FileModel => DocumentModel 2022-04-13 08:15:23 -04:00
Dan
8df20977c3 Missing a valid user name and password for git. 2022-04-12 15:01:10 -04:00
Dan
b455b73c7b Don't freak out if there are not files to delete. 2022-04-12 14:43:34 -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
mike cullerton
04ed735843 *** WIP ***
Temporarily move file api calls to file_refactor
Not sure how this will end up - maybe a Documents section
2022-04-12 13:58:37 -04:00
mike cullerton
b7ee50a17f *** WIP ***
Many changes related to FileModel => DocumentModel
2022-04-12 13:56:54 -04:00
mike cullerton
fdea2d0cbc Remove unused imports
Added TODO about imports for crc.models.workflow that aren't correct. I believe this was for files to the file system refactor, and we don't actually use this.
2022-04-12 13:55:35 -04:00
mike cullerton
7d62c2dd18 FileModel => DocumentModel
from_models => from_document_model
2022-04-12 13:51:09 -04:00
mike cullerton
3f97de6430 from_models => from_document_model 2022-04-12 13:50:26 -04:00
mike cullerton
f8d6f0a6da No need for separate call to get file data 2022-04-12 13:50:04 -04:00
mike cullerton
0e5dcccfca Remove unused imports 2022-04-12 13:46:05 -04:00