2020-06-26 12:31:15 -04:00
..
2020-05-30 17:26:27 -04:00
2020-05-28 08:27:26 -04:00
2020-06-24 22:23:31 -06:00
2020-05-22 15:31:38 -04:00
2020-05-27 14:36:10 -04:00
2020-05-29 01:39:39 -04:00
2020-06-15 12:32:19 -04:00
2020-06-15 12:32:19 -04:00
2020-04-06 16:56:00 -04:00
2020-03-27 08:29:31 -04:00
2020-03-27 08:29:31 -04:00
2020-03-11 16:33:18 -04:00
2020-05-19 16:11:43 -04:00
2020-06-18 12:01:02 -04:00
2020-04-21 12:07:59 -04:00
2020-06-26 12:31:15 -04:00
2020-06-26 12:31:15 -04:00
2020-03-03 13:52:45 -05:00
2020-04-27 22:54:05 -04:00
2020-06-18 12:53:50 -06:00
2020-05-30 15:37:04 -04:00
2020-05-30 17:26:27 -04:00
2020-03-03 13:52:45 -05:00
2020-04-28 13:48:44 -04:00
Refactor the document details scripts. Now there is one script, it returns data in a consistent format, and has all the details required. The script is located in StudyInfo, with the argument documents. Make note that it returns a dictionary of ALL the documents, with a field to mark which ones are required according to the protocol builder. Others may become required if a workflow determines such, in which case the workflow will enforce this, and the document will have a count > 0, and additional details in a list of files within the document. I modified the XLS file to use lower case variable names, because it disturbed me, and we have to reference them frequently. Removed devious "as_object" variable on get_required_docs, so it behaves like the other methods all the time, and returns a dictionary. All the core business logic for finding the documents list now resides in the StudyService.
2020-04-29 15:08:11 -04:00
2020-04-08 13:28:43 -04:00
2020-05-07 13:57:24 -04:00
2020-02-29 17:22:38 -05:00