Open kdmccormick opened 2 weeks ago
@nsprenkle , we need this fix to unblock edx-platform maintenance work. I am going to set the retirement values to retained
, under the pessimistic assumption that this PII is not being cleaned up when an account is retired. I'll link back to to this ticket, which I'll keep open in case you'd like to change the annotation value later.
Problem
Since the annotations were added way back in 2019, three
ProctoredExamSoftwareSecure*
models in this package have been annotated withpii_retirement: to_be_implemented
, with a comment saying "retirement to be implemented in https://openedx.atlassian.net/browse/EDUCATOR-4776". Links:to_be_implemented needs to be filled in with one of:
['retained', 'local_api', 'consumer_api', 'third_party'].
Docs: https://docs.openedx.org/projects/openedx-proposals/en/latest/architectural-decisions/oep-0030-arch-pii-markup-and-auditing.html#docstring-annotationsBackground
For a yet-to-be-determined reason, running
pii_check
on edx-platform master was not catching this. We are rewriting the quality checks to not use Paver and have noticed that when run locally, pii_check does indeed flag this issue. In order to get pii_check fully passing again, we'll need to resolve this violation.