WorkerRun on Classification
Closes #1024 (closed)
This adds a generic validator in arkindex.project.tools
to validate the WorkerVersion XOR WorkerRun in the API and uses a check constraint in the DB to ensure that we always store a WorkerVersion when we store a WorkerRun.
To make unit tests simpler, this adds a new DataImport and two WorkerRuns to the test fixtures, which required a dozen fixes in some DataImport-related unit tests.
Edited by Erwan Rouchet