Automatically update boarding appointment end time on checkout

Description

For boarding appointments, automatically update the appointment end time to the current time if the pet is being checked out early. This is so the cage can be re-used without having to go in an edit the prior appointment.
This does not apply to general appointments.

Environment

None

Assignee

Tim Anderson

Reporter

Tim Anderson

Labels

None

Components

Fix versions

Affects versions

Priority

Minor
Configure