I have defined a set of statuses and a status flow. Everything works as expected - I can change statuses only according to the flow. However in some cases I would like the administrator to be able to change statuses differently, than defined in the flow.
Example: when someone changed a status by mistake, I'd like the administrator to undo this change and go back to previous status, but the status flow doesn't allow to do that.
I know admin can change statuses directly in database, but I'd like to avoid that.
Thanks for any ideas how to solve this.