Boarding Views
Donate to this project
Development Project Status: Completed
You can donate money to this project by entering the amount above and clicking the 'Add to cart' button. In the Checkout process you can either choose to pay now (via Bank Transfer, Cheque or Pay Pal) or you can pledge the amount by choosing the 'Pledge a payment for a Development Project' method. If you make a pledge, then when we have 100% funding commitments, you will be notified by email and you can then action your payment. Note that development will not commence until all funds are received.
This project will enhance boarding support.
It will:
- associate an optional Cage Type with a schedule, to classify schedules as being cages/kennels
-
provide a cage type view:
- displays availability by cage type, per day
- displays overall availability, per day
- clicking on a cage type shows all schedules for that cage type with their correponding appointments
- provide a summary view:
- displays availability by cage type, per day
- provide options to filter views by:
- Checkouts
- Checkins
- in addition to the existing Month, Week and Day options, provide a Fortnight option to view 2 weeks worth of dates. This will be the default
- better support multiple pets per schedule
Cage Type
Schedules will support an optional Cage Type, used to classify a schedule as being a cage or kennel. It contains a name e.g. Small Cat Cage, Large Kennel.
New Views
Four new views will be provided:
- Cage Type
- Summary
- Check-Out
- Check-In
A drop down will be provided to switch between these new views and the existing multi-day view.
Cage Type View
In the Cage Type View:
- schedules are grouped by cage type
- it displays a summary of availability, per day, for each cage type
- clicking on a cage type shows all schedules for that cage type with their correponding appointments
This will be the default view for multi-day schedule views with cage types.
In the above:
- the TOTAL row displays the total availability for each day
- the first column indicates the cage type, and available cages.
- the + and - can be clicked to show/hide all schedules of the cage type
- all Small Kennel schedules are being shown
For Tuesday 5th:
- there are 21 cages free, of a total of 45.
- there are 10 Small Cages, 2 of which are free
- 2 Small Kennels are occupied
- there are 5 Large Kennels, none of which are free
Summary View
The Summary View will summarise boarders, day boarders and check-outs.
It is a condensed version of the Cage Type View, with appointment details replaced with:
- D - indicates a pet staying for the day
- B - indicates a pet staying overnight (the B stands for 'boarder')
- > - indicates an overnight stay checking out
In the above for Thursday 7th:
- an overnight stay pet is departing Large Kennel 1
- a pet is checking in to Large Kennel 1, for more than 3 days
- a pet is staying for the day in Large Kennel 4
Check-Out View
This view is the same as the existing multi-day view except that only those schedules with appointments checking out for the selected date will be displayed.
Check-in View
This view is the same as the existing multi-day view except that only those schedules with appointments checking in for the selected date will be displayed.
Multiple Pets per Schedule
At present, multiple pets with overlapping appointments are displayed with the schedule duplicated. e.g.:
This will be changed to render them on a single line. e.g.:
Free Appointment Slots
The Free Appointment Slots faciltity will be extended to include a Cage Type filter to filter schedules by Cage Type. It will be presented as a dropdown that lists available Cage Types. It defaults to All.
JIRA: OVPMS-1733
Comments
Re: Boarding Views
Funding for this feature has begun. Thanks to our generous member who has contributed 50% of the funding required. Thanks very much!