I am working on a UI for a workflow and task management system.
Each task can be in one of three states:
- new
- in progress
- complete
The task is edited in a form which has Save/Cancel buttons. It also includes a check box which states “Complete”. Once the task is saved with “Complete” being checked, a couple of things happen:
- The task’s status is changed to “Complete”;
- The task is locked from further editing;
- The next task is activated.
The issue is that after saving the task as complete, it is irreversible. The checkbox doesn't fit here because it implies you can change its value later.
Any ideas for a good way to convey the irreversibility of the action?
Side notes:
- The only related question I could find were Popup for a check box and How to design a change state action, but they don't help in this case.
- Using radio buttons or a dropdown selector wouldn't do the job for the same reason.
- I know that having irreversible actions in a system is bad practice, but unfortunately, this cannot be changed in the current system.