Make frontend aware of the queue to be processed
I would be nice if things you create through the frontend and need to be processed by the back end cronjob, know different states.
- waiting to be processed (yellow) (new)
- successfully processes (green) (done)
- failed during processing (red) (failed)
The back end cronjob only removes successfully processed jobs and marks failed jobs on the queue. The administrator can remove jobs from the queue (if the chooses to handle the job manually) and edit their state (from failed to new to try to process it again by the cronjob). The back end cronjob clearly logs the successful and failed commands in to it's log, so the administrator knows which commands to revert, or from which point to start to solve the issue.