Affects Version/s: 4.0.7, 4.1.4, 4.2.0, 4.3.0, 4.4.0
Fix Version/s: None
Database and version:
Browser (and version):
Delaying publication of articles and other objects in eZ Publish is pretty easy, straightforward and well document to achieve.
Once an object is submitted to delayed publishing it evolves into a Pending status that only ends when the specified date comes: Giving that the proper cronjob is configured, the object automatically evolves from Pending to Published status.
Yet, this process holds a known drawback that seems not to be so clear to many customers.
Due to the way "Event / Wait until date" has been implemented, editors are unable to edit or even delete these objects while in Pending state.
This is issue extends http://issues.ez.no/IssueView.php?Id=12805 this one, since it is no longer restricted to eZ Publish 4.0.
Create a workflow Type: Event/Wait until date, Any chosen class, ClassAttribute: PublishDate.
Associate this workflow to content | publish | before trigger
Create a new object of the chosen class, fill Publish Date field with any future date.
Submit for Publishing
The new object is now seen in the user's pending objects and no changes / deletion is possible