MI-DPLA / combine

Combine /kämˌbīn/ - Metadata Aggregator Platform
MIT License
26 stars 11 forks source link

If input jobs are changed for re-run, JobInput links are not updated #299

Closed ghukill closed 5 years ago

ghukill commented 5 years ago

Updating the input_job_ids parameter in job_details is an effective way to change the input jobs used for a Job, but new JobInput instances are not created, which allows for lineage.

ghukill commented 5 years ago

This is, however, an interesting way to "sever" the lineage for a Job. Would be interesting to consider adding this capability.

ghukill commented 5 years ago

Scratch that, that's a dangerous game. Re-runs will still pull from input jobs, but they will not be noted well in the GUI.

ghukill commented 5 years ago

This likely has a lot of potential -- the ability rewire input jobs -- but is not really a bug yet, as it's very unusual behavior and modification of data that has no GUI or pathways.

Removing bug label, but keeping issue.

ghukill commented 5 years ago

After cloning work, closing issue. This requirement remains -- updating JobInput links if input_job_ids is updated -- but will require GUI to init in the first place. If a user is editing job.job_details.input_job_ids directly, already mucking around, and would have to monitor changes to this during save.