Support WorkerRun on Classification
- add
worker_run_idFK onClassification(nullable, blank) - make it available in the admin details of an Classification, using
raw_id_field - expose it in
CreateClassificationendpoint (required for UFCN) - bonus: expose it in
CreateClassificationsendpoint
Rules for endpoints:
- we only support
worker_version_idXORworker_run_id, raise a 400 if both are supplied - the endpoint must load the
WorkerRunfrom its ID to check its existence - and use the related
WorkerVersionasworker_version_idon the resulting classifications (so we end up with both worker_version & worker_run being set on the Classification)