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 | ||
api_models.py | ||
approval.py | ||
file.py | ||
ldap.py | ||
protocol_builder.py | ||
stats.py | ||
study.py | ||
user.py | ||
workflow.py |