The workflow to cancel a program has been updated to include additional automation and to be consistent with similar actions in the app.
Previous behaviour
When you cancelled a program (moved it to trash), you had to manually change the program status to Cancelled.
You could also change a program's status to Cancelled without actually moving it to the trash.
New behaviour
When you cancel a program, its status is automatically set to Cancelled.
When you restore a cancelled program, its status is automatically changed to Confirmed. If needed, you can then change the status to another value.
You can no longer change the status of an active program to Cancelled using the status selector. To cancel, you must use the Edit Program > Actions dropdown to select Cancel.
When you restore a cancelled rental, its status is automatically changed to Lead. If needed, you can then change the status to another value.
Legacy cancelled programs
With this update, the status of programs already in the trash will automatically be changed to Cancelled.
Programs that were not in the trash but had a status of Cancelled will automatically be changed to Legacy Cancelled.
If needed, you can change the program status from Legacy Cancelled to another status, or use the Edit Program > Actions dropdown > Cancel workflow to move the program to the trash properly.