Support resubmitting jobs in the scheduler

Registered by Paul Larson

If a job seems to fail for an unknown reason, or if the reason is environmental, it would be useful to be able to restart a job. This should only be allowed by the original submitter of the job, or someone with necessary authorization.

Blueprint information

Status:
Complete
Approver:
Paul Larson
Priority:
Medium
Drafter:
Michael Hudson-Doyle
Direction:
Approved
Assignee:
None
Definition:
New
Series goal:
Accepted for trunk
Implementation:
Implemented
Milestone target:
None
Started by
Andy Doan
Completed by
Andy Doan

Related branches

Sprints

Whiteboard

This was done ages ago. marking implemented

Meta:
Headline: LAVA jobs can be resubmitted from the scheduler
Acceptance: A button exists for jobs that are finished that allows a user with necessary rights to resubmit the job

(?)

Work Items

Work items:
add internal api for resubmitting a job: TODO
add xmlrpc api for resubmitting a job: TODO
add button to job page for resubmission: TODO
add model to link job to a resubmitted version of itself: TODO
add link on job page to resubmitted version of itself: TODO

This blueprint contains Public information 
Everyone can see this information.