c7484267e1
We now cache the LDAP records - so we look in our own database for the record before calling out to ldap for the details when given a straight up computing id like dhf8r. Added "date_approved" to the approval model. And moved the approver and primary investigator into real associated models to make it easier to dump. Fixed a problem with the validation that was causing it to throw incorrect errors on valid workflows. Getting it to behave a little more like the front end behaves, and respecting the read-only fields. But it was mainly to do with always returning all the data with each form submission. |
||
---|---|---|
.. | ||
__init__.py | ||
approval_service.py | ||
file_service.py | ||
ldap_service.py | ||
lookup_service.py | ||
protocol_builder.py | ||
study_service.py | ||
workflow_processor.py | ||
workflow_service.py |