Как запретить пользователю функцию "Отменить заказ" (из личного кабинета), во время всех статусов, кроме статуса "Заказ принят в обработку" ?
То получается, заказчик может уйти от ответственности в самый неподходящий момент. Не вижу тут логики. После согласования с менеджером, отмена заказа не должна быть штатной функцией.