Make it possible to re-enter parameters for a failed job
|Reported by:||Nicklas Nordborg||Owned by:||Nicklas Nordborg|
This is actually quite difficult. The main problem is that the configuration of a job can be highly dependent on the context it was started in. The context information is not saved to the database and what is in memory may have changed since the user has been clicking around since the job was created.
Most plug-ins are probably not affected by this since they just ask for simple parameter values (string, booleans, numbers, etc.). Plug-ins that use the current context for getting information (particularly export plug-ins) may not work as expected when restarted.
The minimal requirement for being able to re-configure a job is that we know the context it was started in, eg. [SAMPLE, LIST], [EXPERIMENT, ITEM], etc... The first approach will be to store this information in the job table, and then try to fix problematic plug-ins as we find them.