User claims the works (clicking link), then uploads file(s) to the publication
User clicks "Publish"
Work is published to SA, and an email notification is sent to users related to that publication
A couple questions;
[x] Do we setup a cron job to run step 1 on a daily/weekly basis?
[x] If step 5 fails, do we introduce a new state "publish_failed" so that we can have a cron job retry these? Do we also email ourselves that a publish failed? The assumption here is that the user has done their part and the publish failed probably due to a systems problem.
A couple questions;
@vantuyls @zhang4952