Skip to content

TMSS-917: primary subtask

Jorrit Schaap requested to merge TMSS-917 into master

It proved quite difficult to have the "constraint" of only one primary subtask per parent task_blueprint.

In order to achieve that I had to rewrite TMSS-568 such that the parallel calibrator and target LBA subtask are now in one single parent TaskBlueprint, but defined in two subsections in the json schema. That rewrite was much bigger than the "primary" subtask stuff.

Reintroduced the not-null constraint on the parent TaskBlueprint for the Subtask.

Also had to adapt many tests for the new restrictions.

All in all, we now have a much more strict but usable model.

Closes TMSS-917

Edited by Jorrit Schaap

Merge request reports

Loading