cr-connect-workflow/crc/services
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 Provide a script for generating word documents from template files. Refractored file managment into a service to make it easier to programatically add files. Modified the workflow_processor to inject the study_id and workflow_id into the running workflow so that this meta-information is avialable at the task level. 2020-02-10 16:19:23 -05:00
approval_service.py Merge pull request #112 from sartography/rrt/dev 2020-06-08 13:18:41 -04:00
file_service.py Trying to fix LDAP issues on production. Changing LDAP to static only methods, caching the connection and calling bind before all connection requests. 2020-06-04 14:59:36 -04:00
ldap_service.py Uses mock LDAP if LDAP_URL environment variable is 'mock' 2020-06-16 21:43:20 -04:00
lookup_service.py Trying to fix LDAP issues on production. Changing LDAP to static only methods, caching the connection and calling bind before all connection requests. 2020-06-04 14:59:36 -04:00
mails.py Merging production back into dev, because we got out of whack somehow. 2020-06-08 14:19:30 -04:00
protocol_builder.py adding an additional error check for invalid json returned from the Protocol builder. 2020-06-15 12:26:53 -04:00
study_service.py Don't error out if we don't have a valid study id when doing validation. 2020-06-15 11:27:28 -04:00
workflow_processor.py Continuing a major refactor. Some important points: 2020-06-17 17:11:15 -04:00
workflow_service.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