{"action":"opened","issue":{"url":"https://api.github.com/repos/fsiddi/brender/issues/88","labels_url":"https://api.github.com/repos/fsiddi/brender/issues/88/labels{/name}","comments_url":"https://api.github.com/repos/fsiddi/brender/issues/88/comments","events_url":"https://api.github.com/repos/fsiddi/brender/issues/88/events","html_url":"https://github.com/fsiddi/brender/issues/88","id":55524603,"number":88,"title":"Allow complex Jobs","user":{"login":"Eibriel","id":172656,"avatar_url":"https://avatars.githubusercontent.com/u/172656?v=3","gravatar_id":"","url":"https://api.github.com/users/Eibriel","html_url":"https://github.com/Eibriel","followers_url":"https://api.github.com/users/Eibriel/followers","following_url":"https://api.github.com/users/Eibriel/following{/other_user}","gists_url":"https://api.github.com/users/Eibriel/gists{/gist_id}","starred_url":"https://api.github.com/users/Eibriel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Eibriel/subscriptions","organizations_url":"https://api.github.com/users/Eibriel/orgs","repos_url":"https://api.github.com/users/Eibriel/repos","events_url":"https://api.github.com/users/Eibriel/events{/privacy}","received_events_url":"https://api.github.com/users/Eibriel/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/fsiddi/brender/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-01-26T19:18:49Z","updated_at":"2015-01-26T19:18:49Z","closed_at":null,"body":"Allow the creation of complex Jobs with multiple tasks, the tasks could depend on each other.\r\nFor example a Job could have two Tasks: render and composite. The Composite task depends on the render task completion. The tasks could have (or not) output images for Thumbnailing.\r\n\r\nThe Dashboard should show each task for each job. Showing the progress of each Task.\r\nEach task should have an option to pause, stop, skip or restart.\r\nEach job should have an option to pause, stop, skip or restart.\r\nMust be possible to restart the jobs or tasks marked as failed. And the Server should have the ability to remember which tasks failed in which Worker to avoid them.\r\nA job or task should be marked as failed after a couple of attempts (configurable).\r\n\r\nThe Workers view should show the task or tasks assigned to each Worker. And should allow to Deactivate a Worker or made a Worker skip a given task."}}