I'll third this, could an eZ team member let us know if delete buttons will be added soon? I have a full inbox of rejected workflow that I can't delete? Which also causes the google navigation to show 4 pages of nothing in summary window too.
www.dbinformatics.com.au
We are always interested in hearing from experienced eZ PHP programmers and eZ template designers interested in contract work.
I will continue this thread as a reminder that this functionality is needed. If it is implemented, perhaps a quick note on how can be included here. This would be another good item to add in the 3.6 documentation push.
Six months have passed, time for another reminder.
The possibility of deleting old rubbish collaboration items in the inbox is still very desired. (although after 2 and a half years of waiting...)
I was interested in this topic because my workflow notification cronjob was crashing with a fatal error - a null object. (If only there was more error checking in the eZ publish! Hopefully the exception system in PHP 5 will make error handling better in eZ 4.)
After a bit of virtual triangulation, I decided that it must be trying to reference deleted objects. I had disabled approval of new objects, and the workflow suddenly decided to publish all pending objects (admittedly not unreasonable). My theory is that the handling of some of these objects caused referencing a deleted object.
Anyway, the point is that I needed to clear out my workflow-process list. eZ systems said they would implement this in version 3.1, but it is unclear whether this was in the administration interface or just in the API. There is an undocumented API function (http://pubsvn.ez.no/doxygen/ezworkflowprocess_8php-source.html line 702) that clears the workflow-process list, but all it does is empty the appropriate relation ("DELETE FROM ezworkflow_process;"). Simply call eZWorkflowProcess::cleanup() or empty the table manually. Be aware that you will lose every workflow process.