cr-connect-workflow/crc/models
Dan Funk 6aec15cc7c Shifting to a different model, where the TaskEvents store ONLY the form data submitted for that task.
In order to allow proper deletion of tasks, we no longer merge data returned from the front end, we set it directly as the task_data.
When returning data to the front end, we take any previous form submission and merge it into the current task data, allowing users to keep their previous submissions.
There is now an "extract_form_data" method that does it's best job to calculate what form data might have changed from the front end.
2020-06-19 08:22:53 -04:00
..
__init__.py Refactor models into seperate directories 2019-12-31 16:32:47 -05:00
api_models.py Continuing a major refactor. Some important points: 2020-06-17 17:11:15 -04:00
approval.py Allow setting the type of approvals you want back, by status. 2020-06-05 17:49:55 -04:00
file.py Fixing the migrations so I don't break the universe. 2020-06-04 10:09:36 -04:00
ldap.py Default mail user name and password to blank. 2020-06-08 14:15:56 -04:00
protocol_builder.py Updated the study status to use a different enumeration. Migration correctly handles modifying the enum. 2020-04-21 17:13:30 -04:00
stats.py Shifting to a different model, where the TaskEvents store ONLY the form data submitted for that task. 2020-06-19 08:22:53 -04:00
study.py Fixing broken test by using proper FileSchema 2020-05-31 22:00:52 -06:00
user.py Prevents non-admin users from editing each others' tasks. Fixes bug where test user uid was not being set from token. Moves complete form and get workflow API test utility methods into BaseTest. 2020-06-12 13:46:10 -04:00
workflow.py Ludicrously stupid launch in a refactor of the way all files work in the system at a time where I crave sleep and peace above all other things. 2020-05-28 20:03:50 -04:00