11.08
|
|
|
Payment - Stripe set-up
- Handling of visitors - visitor fee applied to members Tournie and leagues Platinum vs good memberships
|
|
|
-
|
Pending
|
|
|
|
|
11.08
|
|
|
User - When you register for the club as if permanent or temporary login.
- Have feature that emails logged members with expired memberships to remove them from the main list.
- Field. Temp membership - date. And remove those from the drop-down menus etc.
- Prepare a confirmation email to be sent to all bookings (each night and upon making the booking). In terms of the reference I don’t think we can use the court availability I’d as that changes if they change court. For the coaching booking that can work though?
- When a new user logs in, have a field that asks if they are a temporary visitor or a long-term member
- Add Google Analytics
|
|
|
-
|
Pending
|
|
|
|
|
11.04
|
|
|
Management reporting stats pages
|
|
|
|
Pending
|
|
|
|
|
11.10
|
|
|
Tennis Court Availability - Future bookings count - had to change
|
|
|
-
|
Pending
|
|
|
|
|
11.01
|
|
|
Tournament - Create the draw and the matches
- Including scheduling futures rounds
- Show the contact details of one's next opponent
|
|
|
-
|
Pending
|
|
|
|
|
11.12
|
|
|
Other - Approach public schools to ‘rent’ their tennis courts over the summer
- Simultaneously book a Court(s) for Coaches and for Group Sessions.
- What happens if the court is not free?
- For a coaching session book a clay and a hard court and release one when booked. And release the backup 24 hours before the lesson
- When adding a tennis Group Session that is chaperoned by a coach, add that to the coaches calendar too.
- Cancellations of a coaching booking would free up the coach/court (or back to the ‘bagsy’)
- Q: When should the system release a court if the coach is not booked and there is demand for the court (ie when does the bagsy run out)?
- Q: Should the coach reserve a hard or clay court. How should you handle a client who wants to choose (suggestion - the coach bagsies a hard court and if available at the time of booking then it can move to a clay). Do you want to differentiate between courts (eg 8v 9 etc)?
- Add calendar invite when someone makes a coach or session of court booking
- Have a tennis coaches view that shows today and tomorrow, that is not password protected (but hidden link) allowing the coaches to see their calendar with 1 click. Make it work on phones
- Q: What phone do Wyn, Steve, Elena have?
- Decide order of priority for court usage
- Show account balance/kitty in Header
- Improve ergonomics of the the coach bio page.
- Ask Wyn for a bio, 2-3 photos and a video for him Steve and Elena
- Track no-shows
- Q: Should a “no-show” prevents new bookings for [x] weeks. On the first/second/third strike?
- Track canclled bookings?
- Cancel bookings should be saved in a new entity and perhaps tracked. What limit to put on that?
- Flexi memberships: Track number of flexi court vouchers remaining
- Compute/summarise:
- Court stats by month (# $$$)….. Hard, clay by hour - broken down by the DoW and hour. ie should you change prices at different times of the day to balance the loads better
- Coach stats by month (# $$$)
- Member stats by month
- Number of court booiings, number of coaching and group sessions.
- Which members break-even vs their membership cost etc? Should you increase/decrease the annual subscription?
- Membership reminders
- Excel import/export of all users to upload members for the admin - test
- Ability to process emails into a booking easily.
|
|
|
-
|
Pending
|
|
|
|
|
11.14
|
|
|
Bugs to fix - Group Session Index - how do I sort them differently if logged in or not (different column count)
- My availability grid and the “I am away button” (line 110 in Index). Seem to have lost the functionality on these buttons altogetherPayroll
|
|
|
-
|
Pending
|
|
|
|
|
11.15
|
|
|
Box leagues/ladder - Add ability to run a box league
- Look at https://boxleague.net
- == entity: tennisClub
- Name, address, tel, notes, administrator, toilet, GPSlocation, parking, bar, changing rooms, showers
- == entity: boxLeague
- tennisClub (relation), box league number (1, 2…. x), sets, promotion count, demotion count, date for completion
- == players
- Member of a specific box league at a specific club(s)
- Box league then creates a list of fixture (grid), allows the users to enter their own score and.or the administrator. Includes walkover
- Computer the winner/loser
- Computes next season starting point.
|
|
|
-
|
Pending
|
|
|
|
|
11.09
|
|
|
Users - Have ability to create a user from an Outlook lookup. ie press a button to call up Outlook and search your VCFs and import in the necessary fields
|
|
|
|
Pending
|
|
|
|
|
11.06
|
|
|
CMS - Change CompanyName etc to ClubName etc in all forms etc
- Work on the Index page, and maybe use a table
- Rename Twitter to X. Update icon
|
|
|
-
|
Pending
|
|
|
|
|
11.09
|
|
|
Env - Dynamic email login and password
|
|
|
|
Pending
|
|
|
|
|
11.05
|
|
|
Formatting - Photo handling on the Interests page
- Background colour on footer and header
- Height of the header, overshadowing the content
|
|
|
-
|
Pending
|
|
|
|
|
11.05
|
|
|
Premiership table view of players - Show last 5 wins/losses
- Button for Single or Doubles
- However over for date, player, score
Scrape ITF player rankings weekly
|
|
|
-
|
Pending
|
|
|
|
|
11.05
|
|
|
- Premiership view of players
- Scrape ITF rank weekly
- Language settings (in ATS template)
- Algo for scores.
|
|
|
-
|
Pending
|
|
|
|
|
11.03
|
|
|
There is no extension able to load the configuration for "when@test" (in "C:\dev\tennisclub\config/packages/twig.yaml"). Looked for namespace "when@test", found ""framework", "doctrine", "doctrine_migrations", "maker", "security", "twig", "web_profiler", "symfonycasts_reset_password", "sensio_framework_extra", "jsvrcek_ics"" in C:\dev\tennisclub\config/packages/twig.yaml (which is being imported from "C:\dev\tennisclub\src\Kernel.php").
|
|
|
-
|
Pending
|
|
|
|
|