Improved the display of the month view which is used on the Admin, Member and Visitor Modules. This now caters for any timesheet configuration with different start time, end time and tee time intervals for different days in the month as well as hour periods with no tee times.
Several improvements to back end reporting in the BRS Admin area. This will allow us to identify issues more quickly and provide better auditing and reporting.
Miscellaneous small improvements and bug fixes.
Members Module
Any Tee Time Locks applied by Members are now automatically released when the Member returns to the timesheet screen. Previously if the Member locked a tee time by mistake he/she had to wait 3 minutes for it to expire before being able to book another time.
We now support competitions across 2 tees on a 2x9 course configuration and 3 tees on a 3x9 course configuration. If a competition is set up with the same name on 2 or 3 tees, the member is only allowed to book in once across the 2 or 3 courses.
The current check that a Member can only be booked once in any 4 hour period has been changed to be 2 hours for 9 hole bookings and 4 hours for 18 hole bookings. This would allow a Member for example to book 9 holes at 9:00 AM followed by another booking at 11:10. In addition, this restriction now applies over all courses or tees. For example, a Member would no longer be permitted to book 9:00 AM on both the 1st and 10th tee.
Added customer selectable colour coding to all courses/tees for multi course and multi tee clubs. Previously the first course was always coloured grey even if a colour had been set up within System Configuration.
Visitor Module
Clubs will now receive a plain text email each time a visitor books online on their website which will be an exact copy of the confirmation email the Visitor received.
Added support for unsecured online booking. Some clubs want to be able to take bookings online without having to capture and handle credit card details. This feature provides that functionality but uses the Google reCAPTCHA feature to prevent any potential malicious attempt to book tee times that are not valid. This feature will improve security and make it easier for a club to be PCI compliant.
Merchant Module
Improved validation and error handling for Realex and WorldPay payments. Also fixed a bug related to multiple requests resulting in a 501 code.