To Do: All

Priority Project #
1 ATS Template #: 10
2 Stephen-Nurse #: 1
-0.47

Useful links

  • Deleting useful links button doesn't work
Complete
0.95

House guest

  • Doesn't look good in mobile
Complete
1.12

ToDoList

  • The list of projects at the top of the page look
    • If RoleAdmin show all projects 
    • Also for adding new projects
  • Allow non-admin to access the +/- button
  • Sorting broken
- Complete
1.85

Base contains entity specific formatting  

  • Why do these have to be in base.html? Can we put it in the edit.html for each form? 
  • Would that be quicker?
  • This includes form specific details (Editor).  
- Complete
1.93

ToDo List items

  • Format of rich text.  Can't see bullet points, colour etc
  • Make readable without a login, but not editable
- Complete
1.95

To Do List

  • Button to collapse all the projects. 
  • Pressing the Admin-ToDo List should trigger this button
Complete
2.00

Birthday cron

  • No longer works
  • php bin/console app:send-birthday-reminders
  • The service is set to 20 days. 
     
- Pending
Blocked
2.02

Days out of UK 

  • Compute the days in each country in UK tax year
Complete
2.02

Logout time is too short

- Blocked
2.02

User profile

  • On all projects (e.g. stephen-nurse.com) I am continually having to run ‘backdoor’ to reset my rights. 
  • User_roles keeps getting deleted
  • I have renamed the roles to add a ‘2’ to them to see if that is the problem too

Roles

  • Login directions seems to have gone too. 

Helpful Links

  •  Helpful Links data keeps getting erased - this seems to have stopped (no reason why)  (happened again over the weekend)

Helpful files

  • Record remains but the attachments get deleted

Photos - Both CMS and Photo gallery 

  • Seem to get deleted

 

Pending
2.03

House Guest

  • New: 
    • If ‘Internal Note’ or ‘Block Out’ is checked, it should hide the GuestName.
  • Email alert doesn't work
- Pending
2.04

Bank balances -New in Dev

  • Error: IntlException HTTP 500 Internal Server Error - datefmt_create: invalid locale: U_ILLEGAL_ARGUMENT_ERROR
  • I have seen this multiple times.  Why does it occur and how do I correct?
- Pending
2.05

JPM share price

  • Ability to import JPM share price daily
- Complete
2.05

Flight Destinations

  • Add buttons to include/exclude
  • If excluded (inactive), don't include in scrape
- Complete
2.07

Useful links

  • Add an entity that dynamically allows new categories for useful links
- Complete
2.09

Useful files

  • ChkEditor added to base.html but didnt work when added to new and edit file.  Why?
  • Size of text box 
  • Email doesn't work on live, but works on dev
Complete
2.11

House Guest/Flights

  • Include a date range for each flight combination
- Complete
2.11

Tourist Attractions

  • For both the download GPS locations, and the clear GPS locations, do an on-submit check
  • The desktop/mobile distinction doesn't work anymore
- Complete
2.11

Useful URL

  • Mark as either Public or Private
    • Private only viewable by ROLE_ADMIN
  • Doesn't sort when not logged in as Admin
Complete
2.11

Settings

  • Create a control function to determine if the various Interests tabs are shown
- Complete
2.13

FX Rates

  • Write a Service to find the FX Rates on the AsOFDate
  • Write a chron chron job to save the FX Rates each day
  • When updating the FX Rate button, show the date and also update the Historical FX Rates 

 

Total PVs

  • Total computation doesn't work.
  • Compute total in GBP or USD
Complete
2.14

CMS Photo and Company Details not pushing through to Live

In Company Details hide the Favicon and QR fields when completed

Complete
2.14

ToDoList

  • Copy buttons
- Complete
2.15

Tourist Attractions

  • Bug in the table 
  • Get GPS button
Complete
2.18

House Guest

  • Create ability to put in notes (eg need to fly to Frankfurt, dentist appointment etc)
  • Will entail having a ‘blank’ guest, which does/doesn't trigger a blockout period
Complete
2.18

Helpful files (File Attachments)

  • The “Notes” appear to delete upon saving
  • Ability to delete each file attachment individually
  • E-mail functionality only works in local
    • Check including multiple files
- Complete
2.19

To Do List Item

  • The attachment field has fallen off the bottom
- Complete
2.20

ToDoList

  • When you Save and Close a ToDoList entity it returns you to the Pending Items for that project
- Complete
2.22

HouseGuest

  • Add a button to scrape the one destiniation/route only. 
  • Copy over to Immigration Services
- Complete
2.23

Contact details

  • Remove the VCF if in Mobile mode
  • Add a QR code with my VCF details on the home page
Complete
2.23

Photos

  • Thumbnail view vs full view 
Complete
2.24

Users

  • PaulCoolen example. (paulcoolen@gmail.com, federer)
    • When he edits his profile, he shouldn't be able to change :
      • Company field  (rename as SN Category).  In fact hide this from the non-admin user
      • Londoner checkboxes
      • Save buttons- don't show the send welcome email button
      • Webpage seems to want to populate with my sn email address?
Complete
2.24

Users 

  • Users: create a field for ‘ComingToLondon’ and Settings entry to type in the message
Complete
2.25

To Do List

  • Sort the buttons alphabetically in the New ToDoList by project name 
  • Change width and height to remove need to scroll
- Complete
2.26

Photos (tennis)

  • Why don't some of the photos show?

Copy

  • Improve the copy for various Interests pages
- Complete
2.28

To Do List

  • The Project should be the default choice but editable.
- Complete
2.30

Todo list

  • Sort the list of Project buttons alphabetically
Complete
2.31

Photos: Mobile version

  • Buttons, 
  • Full page view of the specific photo
- Complete
2.32

To Do List

  • In the buttons, include a count of Pending items 
  • Sort by # of Pending items or can we sort the buttons by priority?
- Complete
2.32

ToDoList

  • Needs Research.  Field options should be:
    • No
    • Yes - Minor
    • Yes - Major (beyond skillset)
  • Include in view the Needs Research and Hours Allocated fields
    • :Research needed displayed as coloured blobs
      • No - Yes
      • Yes - Minor - Orange
      • Yes - Major (beyond skillset) - Red
  • Fast buttons:
    • Edit the Needs Research field
  • Hours Allocated field
    • Limited to positive numbers
    • Only shows when Yes-Major (beyond skilset) is picked
  • Move the Needs Research on the same line as Hours Allocated to prevent wrapping. 
    • Reduce Status, Hours Allocated and Needs Research to col-1 
    • No delete button?
    • Height is too high
  • Edit the title on the ToDoList to remove the words “Project item”
  • Create a Save, but don't close button? (equivalent to Control-S).  
    • Can one create fast keys?

 

- Complete
2.33

Flight destinations

  • Default is ‘IsActive’ = Yes; ‘IsAdmin’ = No
- Complete
2.34

Security

  • Photos link doesnt work for Sandra
- Complete
2.34

ToDoList:

  • Can't delete a ToDo List item
  • Error message when saving a new ToDoList Item or deleting an item
- Complete
2.35

Travel Notes

  • Make it a long text format. 
Complete
2.37

Guest View

  • Can I freeze the pane in a table
Complete
2.37

Users

  • Duplicate users when importing from Outlook don't look too different
  • Deleting users creates an error
  • Add Recruiters-All
Complete
2.38

Photos

  • Clean up the photos directory in live server
  • When deleting a photo,  delete the file to save disc space
Complete
2.38

ToDo List

  • Create a Save button that Saves the ToDlist item and reopens it. 
  • Perhaps show in red the latest saved time in the edit view next to the button
- Complete
2.40

To Do List

  • When a new Item is added, inherit the Project name from the location of the button
Complete
2.40

ToDo List (Project Priorities)

  • Doesn't sort by ATS-upload date
- Complete
2.40

ToDo List

  • Include buttons at the top to show each Project 
    • Reduce the view to the list of ToDos in that specific project  
Complete
2.43

Photos

  • The page that directs users to the location of the photos doesn't work well on mobiles.  Reduce width
- Complete
2.44

Why isn't ATS appearing in the list of projects in the ToDo List?

- Complete
2.47

Blood tests

  • Can't select by date
Complete
2.47

Need to provide a MTM over-ride on the loans

- Complete
2.47

ToDo List

  • Buttons to flag priorities as Top or not
- Complete
2.48

CMS

  • Remove edit link (for Admin) and replace with a separate fa-pen link
  • Similarly for photos
  • Update CMS for the Interests pages
Complete
2.49

To Do List

  • Sort the Projects by their Priority rank.
Complete
2.50

Helpful files

  • Main notes don't save
- Complete
2.51

Flights

  • Scrape time not in the correct format
  • New entity to define destinations. 
  • Button to create the “Return” leg that 
    • Add a new field for “Return leg”
    • And an Order field?
  • Numbering of routes to group them in pairs.  
Complete
2.52

Tourist Attraction

  • Photo doesn't seem to work
- Complete
2.55

Flight destinations

  • Add country to the airport, and sort the list
  • Ability to create a return journey with one click
    • Popup:
      • From,  To..
      • Then creates 2 entries, one outbound, one return, with a grouping of max current plus 1
Complete
2.56

Photos

  • What photos and videos can I upload.  Different formats for photos and movies
- Complete
2.56

Security on ToDoList

  • Buttons for only the relevant projects
  • Dropdown list of the relevant projects
    • Access rights to the Add ToDoList projects
Complete
2.59

User - Messages and Londoner

  • Create “Outreach” entity
    • User (relational)
    • Category
      • Visiting London
      • Festive message
        • Festive message
        • Message sent timestamp
      • Recruiter
  • Create “OutreachTemplate” entity
    • User Category 
- Complete
2.59

File Attachments (Useful files)

  • Errors when editing
Complete
2.61

Helpful files

- Complete
2.61

Photos

  • Only be able to delete your own photos 
Complete
2.62

Medical Test Results 

  • Does not sort correctly
- Complete
2.63

Photos

  • Link may not work
- Complete
2.63

Tourist attraction

  • Can't delete
Complete
2.64

Weather and Company Docs

  • Link to GPS picture. 
Complete
2.66

Recruiters

  • Firstly, before uploading the new User entity from ATS Template,  fix the current Recruiter links in the dashboard
  • Create new entity for Recruiter that is is linked to User
    • Includes Region, Priority and Area of interest and also tracks email sent and received
    • Creates a new User if User does not exist
      • User list export to Outlook includes the Recruiters.
- Complete
2.66

CV

  • Upload, download and Email CV doesn't work
- Complete
2.67
Make to do list viewable on the phone
- Complete
2.69

UK days count 

  • Colour coding for the background colour for the tax year
  • Ability to load up multiple attachments rather than just one
  • Day count on each line.  A service?
Complete
2.70

User import

  • Handling conflicts and allocation of contacts to Business Contacts
- Complete
2.71

Login page

  • Remove the buttons to login on the live site  (all sites)
    • Not controlled by the env file, but by reference to the live server?
- Complete
2.71

Map icon import fails (similar to Whistles and Bells)

Complete
2.73

To Do List

  • In the Projects list have a flag for whether the live website is working or not
  • In the ToDoList items, show that checkbox and in the title show the C:\dev directory name
Complete
2.74

Photos

  • Include name of uploader
  • Sort by favourite photos
  • View buttons. Favourites first. By uploaded by Show all or by user. 
  • Sort by who uploaded
Complete
2.75

To Do List

  • Clicking on a Project button should take you to the list by that project, but to the Pending items
Complete
2.75

Garmin files

  • ChekEditor
Complete
2.76

On local, no favicon 

Complete
2.79

Londoner email

  • Londoner email functionality

 

- Complete
2.80

To Do List:  List of Projects

-New button has wrong URL

Complete
2.80

To do list

  • Formatting of this section.  Why light grey - unreadable
Complete
2.80

Users 

  • Handling of Recruiters and other ‘role-conditional’ fields when editing a User
  • Birthdays: Cronjob that Sends email to SN to warn of a birthday next [3] days 
Complete
2.82

Events listener

  • Appears on bottom of every page
- Complete
2.83

Flying 

  • Add save and re-edit button to the flying entity
  • Add a file attachment 
- Complete
2.84

User View

  • Why do the buttons not spread across the page?
Complete
2.85

Helpful files

  • New and edit can't change some fields
- Complete
2.87

To Do List

  • Delete button should take one back to the referrer page 
  • Saving a new item should bring you back to the Index but for that project only
  • Check what the grey number on the top left is indicating #…  Is it correct (i thought it was number of Pending items)
  • Save button at top of page to avoid need to scroll down. Immmediate Priority box can be reduced in size
- Complete
2.87

Emails - Chron job?

  • Emails getting sent and returned?
Complete
2.87

Project TO-Do List Priorities

  • Need the EditorChekr for the summary of each new project
- Complete
2.89

File attachments

  • Multiple files not updating
- Complete
2.90

To Do List

  • Delete button shouldn't require a Check
  • In the Index, the indentations don't show
    • Second indentation
      • Third indentation
- Complete
2.91

Flights

  • Deleting a destination should delete flights
  • Copy destinations 
  • Multiple destinations 
- Complete
2.91

CV

  • Emailing of CV doesn;t work
  • Emailing of Useful files doesn't work either
Complete
2.96

Helpful files

  • In show, it shows the attachment icon when it is null.
  • Widen the notes column in view  - test on mobile
- Complete
2.97

ToDoList

  • Error attaching attachments and deleting records
- Complete
2.97

Birthday

  • Cron job
Complete
2.98

Helpful links categories dynamic 

- Complete
2.99

Fixed Rate Deposits

  • Separate by category
  • Add a field for if an EBT (list the 3) so we can build a view of the value of the EBTs separately
- Complete
3.01

ToDoList Projects

  • LiveSiteWorking- Convert to string and include a N/A.
    • Enable sorting by  LiveSiteWorking
  • Sort ATSUpdateDate to include h:m
    • Show including h:m (to test)
  • Website link to correct for no https:   
    • And show only the part without https

ToDoList

  • Ability to collapse/expand a given project
Complete
3.01

Email

  • Email to be able to be sent from the logged user rather than the same email address for all user
- Complete
3.01

ToDoList Items

  • Move the buttons at the bottom of the page to the top and stretch the Task box longer and full screen width
Complete
3.04

All projects

  • Button that downloads the Live database to the Local version doesn't seem to work on all sites.
- Complete
3.06

SQL Download

  • Error message on live  (works on ATS -Live)
- Complete
3.06

ToDo List

  • Top Priority
    • Change Controller such that the list of ToDoList is only those that have a Top Priority Item . Lines 42-48 in ToDoListController
    • Top Priority field doesn't save
  • Add ability to add files to the ToDoListItems
    • ToDoListItems Controller line 95-110
  • Increase height of the box that shows the number of individuals who can edit a project. 
  • Cascade -  When you delete a ToDoList, delete all the associated ToDoListItems
Complete
3.08

ATS Update (Paginator)

  • Causes an error
  • Note the additional processes needed for all updates (save in update.bat in notes)
Complete
3 AX Tools #: 11
4 Payroll #: 2
5 LinkedIn Export #: 2
6 Immigration Services #: 4
5.93

Other

  • Review site in mobile mode. Currently the following screens do not look great:
    • When a user is logged in:
      • Show a transaction (eg http://localhost:8000/transaction/19/show)
        • And editing each Document (eg Passport, Birth Cert, Driving License etc)
  • Security
    • The My Availability page needs to be security protected (just the specific-user and staff)
  • PriceList page
    • This should cycle through the Services Offered and show the summary and price
  • Complete MEU1, MEU3 and Bank of Cyprus forms
    • Complete the code to show the questionnaire titles in either English or Greek (or both) in the MEU1 and MEU3 forms
    • Ensure that the forms ‘import’ the necessary information in the right place (eg from User, or Passport or Employment Contracts etc)
  • Flight stats page
    • Import from stephen-nurse.com. It works in stephen-nurse.com
  • Add Google analytics link
Pending
6.00

Flight scrapper

  • Copy over from stephen-nurse.com
- Complete
6.01

Need to upgrade all the controllers/forms

Pending
6.03

Immigration Services site

  • Include the ability to upload an email into a “New Client” form
  • Complete
    1. MEU1 form (partially complete) population
    2. MEU3 form 
    3. Bank of Cyprus form 
  • Check all the customer pages work on a mobile
    1. Need to upload scans via camera on phone
  • Not all the forms (passport, driving licenses etc) have the Controller built to upload files (and delete files)
Pending
6.06

eMAIL

  • Include the email upload functionality (similar to AXTools)
- Complete
6.19

Process of reviewing docs (e.g. Passport, Utility bill, Tenancy etc).

  • Client upload the respective document and fills in the details required.
    • Clients should only see the first column; not the column(s) for the Review process or the reasons for failure….. 
    • Clients should not be able to edit the review section
    • Status should be set to default
  • GRTS review the doc and show comments.
    • And send comments to client
  • Client then ‘corrects’ the error.
    • How do we track this?
    • Can we have a history entry that tracks the changes? A non-editable field that tracks the date of the change, who made it and what was made.  
    • If a revised scan is uploaded, do we keep the old one (rename it?), and link to it in the history field?
    • Client amending should reset to Pending.  
    • Errors before should still be visible to staff members
- Pending
6.28

Immmigration Services

  • Facebook questions
    • Boat to Europe. 
    • Good accountant lawyer
    • Good Gwenny
    • Schools
    • Pet sitters
  • Write to Serghios
Pending
7 Criminal Record Checks #: 0
7.99 Tennis Club #: 7
8 Tennis Finder #: 7
6.62

Splitting the court cost bill

  • One person will have to first buy the court, but the functionality I want is for that person to then be able to split the bill across the other players
    • Create a “My Bookings” link - that shows the bookings where the logged-user is one of the players (either player1, player2, player3 or player 4).  
    • This view shows who has currently paid for the court (and the split after some reallocation) and includes a button that “Pays my share”,
    • That process involves the non-paying player(s) to send their share of the cost to the kitty of the person that paid the bill.  It will shows as a like a TopUp on the account of the recipient and a debit on the Account of the sender 
    • Email functionality to send a reminder to the non-payers
- Pending
8.00

Other sites

Blocked
8.00

Cancellations

  • Re-use a cancelled court?
  • Setting up a 1st reserve for any cancellations 
Pending
8.00

Court and Player Availability

  • Courts and players view needs work
- Complete
8.01

Meeting new players.  

  • E-mail functionality test
- Blocked
8.01

New venues

  • Define the defaults and make fields nullable to enable quick saving of new venues (partially done, but need to change the Edit function)
  • Import: MyCourts venues 
- Complete
8.02

Scraping courts 

  • MyCourts  (generic code that will then apply to all the MyCourts clubs)
  • Duke’s Meadow – requires a bespoke scrape
  • Aphrodite Hills
- Pending
8.03

Complex  Reservations

  • Allow a user to specify one of multiple venues/tennis and a court ranking preference
  • 1 or 2 hours. 
    • Ok for just one hour?
    • Book as soon as any are available or wait for preferences to be released?
- Complete
8.03

Venues

  • Add a new field - “Details checked”
    • Display as a tick for Admin users
  • Add button to reset tick and also a refresh all button that sets all the fields to TBA
  • For various inputs (toilet, parking, floodlights etc) add a “TBA” option to the choices
    • In view, if TBA, show as a grey question mark
  • Add a photo of the venue
- Complete
8.03

Scraping

  • Solve how to “prompt” a court availability scrape from the live site
  • Scrape history view not working
- Pending
8.04

Bug - Tennis Venues

  • When you edit a venue and delete the photos and then resave new photos, then the ‘old’ photos get shown
  • So the delete photo button should either delete the file, or the edit button should replace the file when re-editing  
- Complete
8.04

Hit with me

  • Players upload a video of their game
  • Gets rated by a coach (£2 charge)
  • Grid of pricing for player vs others for relative standards Punter playing brings the balls and the court. 
  • No show - cost of court and a fine of 5quid 
- Pending
8.04

Meet new players 

  • E-mail functionality test
  • To make contact with a new player, the system should not show their email/phone number, but rather wait until the recipient has accepted the request  
    • Show list of reach-outs in my Connections list as Pending.
      • Mark contacts as Agreed(tick), Pending (?), or Rejected (cross). 
  • Ability to download a Outlook contact file
- Pending
8.04

Other

  • Courts and players view needs work
Blocked
8.05

Overcome the IP blocking issue

  • Proposed solution is to scrape using a local copy of the site that posts the results to the live site
  • Question: How do we overcome the IP block that is applied to our site for the making of bookings?  is the IP address already blocked?  Note this will be far less frequent than the scrape, so we could use a dynamic IP address for that component of the site as the volumes will be far lower?
Pending
8.05

Court view

  • Include the court utilisation stats (e.g. 3/5) – perhaps as a bubble?  Kill the £ sign and roundup the price (for Aceify only) 
  • On the expanded day view show the court surface and the floodlights
- Complete
8.06

Venues 

  • Show all venues on a single map (multiple dots)
- Complete
8.08

When booking an Aceify 

  • When making a booking for an Aceify client, check the Aceify credit available 
    • Malcolm to check how to access a client’s balance, and if there is a unique URL  - via the client’s email or client’s ID
- Pending
8.09

Court reservation

  • In the popup to book a court,in the title confim the venue and time (to reassure the user that they clicked the right button) and include the court surface and floodlight data
  • Where the surface and floodlight specs are consistent for all courts  at a venue, display in the title.  When different by court, display at the court level.

 

Complete
8.09

Bug fixes

  • Error message shows when Adding a new Venue
  • Error message when ‘signed-in’ as an Aceify client – looks to be with the mileage to courts?
  • Court view – check the display of the floodlight and surface data (I saw some were missing in the demo)
Complete
8.09

Handling a VIP booking (e.g. Jamie Delgado)

Pending
8.09

Bookings

  • Allow non-logged in users to book (ie straight to CC provider, take email)
  • Email confirmation
- Pending
8.10

Tennis Venues

  • Show the court surface/floodlights details in the booking popup
- Complete
8.11

Complex reservations

  • Allow users to book repeat reservations targeting mutliple venues, where their choice will prioritise either the venue or the times or the time on court 
Pending
8.11

ClubSpark

  • Buy smart card per venue. Limit bookings to one per day and 5 per week per smart card to avoid scrutiny. 
- Pending
8.12

Helpful links

  •  https://breakstolove.com/
- Complete
8.12

ATP tickets

  • include a link that contains the Wimbledon/French/Queens/Boodles tickets (and to tennis club site) 
    • Import export to csv to aid importing of data
- Complete
8.14

Email functionality

  • Work on the confirmation emails
    • Punter confirmation
    • Complex reservation
    • Aceify booking
Pending
8.14

ATS Template upload

- Complete
8.14

Management statistics

  • History of court usage
  • The states of the court are:
    • No data => 1
    • Available => 2
    • Booked => 3
    • Closed => 4
  • Lifecycle (assuming not closed): 1>2>3
  • What do you need to know
    • New fields:
      • A) timeFirstScrape - Done
      • B) timeCourtReleased - Done
      • C) timeCourtTaken (ie time on a scrape  when the court was Available before but is now Booked) - Done
    • Compute
      • SnapUpTime:  (C-Max(A,B))
      • LeadTime: (PlayTime-C)  - Done
Pending
8.15

Tennis venues

  • Complete update of all venue details 
Complete
8.16

Tennis Venues

  • The import function does not respect the CheckedDetails and IsActive flags
  • Tennis Venue index doesn't sort in non logged in mode
  • Increase column height on Travel Directions and reduce the Maplink one

 

- Complete
8.16

Tennis coaches

  • Create an user-type of “Aceify Coach”
  • When selecting a user, also select their chosen coach
  • Show the coaches bookings on the court screen.  
  • Book court in name of coach, and cc the player
- Pending
8.16

Scraping

  • Check performance now we have 20+ sites live
  • Complate the ParkSport scrape (very similar to ClubSpark) 
Complete
8.17

Tennisfinder 

  • Tennis Venue entity:
    • For the 129 MyCourts clubs, can you try to convert the Longitude and Latitude data that we captured into the “embedded html” needed for the maplink, so the map-marker icon works?  
    • Can you run the postcode distance calculator for one player across all the MyCourt clubs to see if they all ok compute
    • The Map All button (showing the position of all the Active Courts on a single page) doesn’t seem to include the MyCourts clubs  
  • MyCourt Scraper
    • Can you build a scraper to extract the Court (whether tennis, squash or badminton) Availability for the “MyCourts” clubs
    • Can you bring in the data as to whether it is available and the price if it is a given
  • Booking a Court (ClubSpark)
    • Can we test the client emails when you book a court
    • Can you look to see if you can complete the single-click book for the courts?
  • Complex reservation (multiple days where we book the first court that comes available)
    • Can we create a chron that runs through all the complex reservations and makes a booking (and cancels others) that meet the criteria. For example,
      • If the #1 preference is free it books that and cancels the others
        • Question:  Do  we wait for all the first choices to be available before ‘hitting’ a second choice?  Or do we go through each hour and hitting the best one?  (Do you see the problem?)
          • Perhaps we should make that a question :  “Would you like us to immediately book a non-first preference option if there are some courts at your first preference still to be released? Be aware if we then wait those second/third/fourth choice options might have gone?”
    • We also have to think about how we use the bidding process...  
      • For a single venue/hour…. Do we give them a choice of court, or any court?
      • And do we charge the full bid price, or the next best bid +£1? How will the client know? Do we show the current highest bid  to encourage a higher bid- Yes?  And do we tell the first bidder that they have been out-bid?
      • I think we just take the full amount and the client
- Pending
8.18

Tennis court availability

  • Include the links to the clubspark site from the Expanded day page
  • Include the titles (Today, Tomorrow, This Week, Next Week, Following Week) in the tab and the title
    • Colour code the buttons to illustrate the current selection
  • Shrink the row height to minimal level to allow more court availability to be seen on a single page
Complete
8.18

Payments

- Pending
8.18

Tennis venues

  • Add a Court Surface entity, containing court surface and also floodlight, so we can identify by court the surface and floodlight status - may not be consistent across all courts at a venue.  
Complete
8.21

Booking completion

  • Complete the ClubSpark scraping functionality
    • One-click booking
    • Cancellations 
Pending
10 Financial Advisor #: 1
11 Whistles & Bells #: 1
11.01

Client Details

  • Hide Long and Latitude as an input.  
  • Show map icon
  •  
- Complete
11.01

Whistles and Bells

  • New Dog, New Client Details
- Complete
11.02

Client export function

  • Export all clients or VCF, that aggregates across both the User, Client and Dog entities.
  • Contact form included that will upload to client CRM  (checking for duplicates)
  • Client contact details (and notes re dog) can be exported to a VCF or CSV so you can upload your client details directly into your phone/contacts (so you recognized in-coming calls/emails etc)
Pending
Loading…
Loading the web debug toolbar…
Attempt #