Release 7.2.0

Normal ClubHub operation has members staying in grades (categories) for the club's season, but for gyms this causes problems.

For example the gym's year might be 1 January to 31 December 2015, and Fred joins on 15 January 2015 and is put into category Boys 5 since his age is assessed on 1 January 2015, and is a member of that category until 1 January 2016. However Fred turns 6 on 28 January so he is really in the wrong category for 11 months.

We have optional functionality to

  1. put a player into their correct grade on their birthday. Thus Fred is in Boys 5 between 15 January and 27 January, and on the early morning of 28 January will be automatically moved into the next higher category i.e. Boys 6
  2. take into account the start date for coaching courses (classes) - on 15 January Fred's mum will see all the Boys 6 classes as available, since Fred will be 6 by the time they start. This same change applies to invites too, so that you cannot invite someone to a class if it won't be valid for their category on its start date.