We have 3 main mechanics:
1/ works 6am to 2pm Mon-Fri
2/ works 10:30am to 4:30pm Tues-Sat
3/ is a Trustee and available on an ad-hoc basis.
We also have a number of volunteer mechanics who work variable hours.
In order to assign a job to a mechanic, we need to see who is available. Our Workshop opening hours are currently 6am-4.30pm Mon-Fri and 10:30am to 4:30pm Sat. These are different to our shop opening times of 9:30am to 4:30pm Mon-Sat.
We need to mark against each mechanic what are their normal working hours and days. This needs to incorporate the fact that the shop is closed on Sundays and we also shut down between Christmas and New Year.
Over and above that we need to mark mechanics as unavailable when they have booked holiday, days off, medical appointments, etc., which can use the existing features.