To Do: Stephen-Nurse (Complete)

Priority Project #
11 Stephen-Nurse #: 4
11.00

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
11.03

User import

  • Handling conflicts and allocation of contacts to Business Contacts
Complete
11.03

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
11.04

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
11.05

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
11.07

House guest

  • Doesn't look good in mobile
- Complete
11.07

Useful links

  • Deleting useful links button doesn't work
- Complete
11.08

To Do List

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

Flight destinations

  • They seem to have been deleted.   Crawler/bot problem?
Complete
11.10

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
11.11

ToDoList

  • Copy buttons
- Complete
11.12

Travel Notes

  • Make it a long text format. 
Complete
11.13

House Guest/Flights

  • Include a date range for each flight combination
Complete
11.14

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
11.15

Flight Destinations

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

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
11.17

JPM share price

  • Ability to import JPM share price daily
- Complete
11.18

Settings

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

Useful links

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

To Do List

Clicking on the project should reset the index to that project, similar to the buttons above

- Complete
11.20

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
11.22

CMS Photo and Company Details not pushing through to Live

In Company Details hide the Favicon and QR fields when completed

Complete
11.23

Days out of UK 

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

ToDoList

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

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
11.26

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
11.27

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
11.28

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
11.29

To Do List

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

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
11.32

ToDo List

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

ToDo List items

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

To Do List Item

  • The attachment field has fallen off the bottom
Complete
11.33

Photos (tennis)

  • Why don't some of the photos show?

Copy

  • Improve the copy for various Interests pages
- Complete
11.35

Guest View

  • Can I freeze the pane in a table
Complete
11.36

Photos

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

Helpful files

- Complete
11.37

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
11.39

To Do List

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

Security

  • Photos link doesnt work for Sandra
Complete
11.40

HouseGuest

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

Contact details

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

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
11.44

Photos

  • Thumbnail view vs full view 
Complete
11.45

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
11.46

Flight destinations

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

Blood tests

  • Can't select by date
- Complete
11.48

ToDo List

  • Buttons to flag priorities as Top or not
Complete
11.49
Make to do list viewable on the phone
Complete
11.49

ToDo List (Project Priorities)

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

To Do List

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

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

Complete
11.53

Photos: Mobile version

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

Useful URL

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

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
11.56

Map icon import fails (similar to Whistles and Bells)

- Complete
11.57

Users

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

Photos

  • Link may not work
Complete
11.59

Need to provide a MTM over-ride on the loans

- Complete
11.59

Photos

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

Tourist Attraction

  • Photo doesn't seem to work
- Complete
11.62

CMS

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

Helpful files

  • Main notes don't save
- Complete
11.63

File Attachments (Useful files)

  • Errors when editing
Complete
11.65

ToDoList:

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

Todo list

  • Sort the list of Project buttons alphabetically
- Complete
11.66

Medical Test Results 

  • Does not sort correctly
Complete
11.68

Tourist attraction

  • Can't delete
Complete
11.68

Weather and Company Docs

  • Link to GPS picture. 
- Complete
11.70

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
11.70

Photos

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

Security on ToDoList

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

Garmin files

  • ChekEditor
Complete
11.74

To do list

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

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
11.76

Photos

  • Only be able to delete your own photos 
Complete
11.76

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
11.78

On local, no favicon 

Complete
11.78

To Do List

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

Email

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

ToDoList

  • Error attaching attachments and deleting records
Complete
11.81

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
11.83

Events listener

  • Appears on bottom of every page
- Complete
11.84

Project TO-Do List Priorities

  • Need the EditorChekr for the summary of each new project
Complete
11.85

To Do List:  List of Projects

-New button has wrong URL

Complete
11.85

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?
Complete
11.87

CV

  • Upload, download and Email CV doesn't work
Complete
11.88

Helpful links categories dynamic 

- Complete
11.88

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
11.90

User View

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

To Do List

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

Flying 

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

Birthday cron

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

Users 

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

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
11.96

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
11.97

Photos

  • Edit the screen that allows me (Admin) to pick which location to see.  
Complete
11.98

Kayak Scrape

  • Have the ability to scrape either (1) Direct flights only (2) Direct and 1-stop   and (3) Both.    
    • So have 3 download buttons for each route
    • And 3 Scrape All buttons
  • When finishing the scrape, display the view including the 1-stop searches as default.   If null (no 1-stop searches) don't display null or no flights but leave blank
- Complete
11.99

Useful files

  • Unable to edit
  • Hide the input field if populated. Tidy up the show form.
- Complete
12.00

Emails - Chron job?

  • Emails getting sent and returned?
Complete
12.01

To Do List

  • Deleting an item should return the user to referrer
  • Top priority items no longer showing in search
  • Include a Show button, and make sure works well in mobile (as with Edit)
  • When clicking on a given project, collapse all others, and only expand the one (so when you return to index it is collapsed)
Complete
12.02

Latest git pull failed on live

- Complete
12.03

Flights

  • Deleting a destination should delete flights
  • Copy destinations 
  • Multiple destinations 
Complete
12.04

CV

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

Server problem

  • Can't edit (change status) of a ToDoList item
- Complete
12.06

ATS Update (Paginator)

  • Causes an error
  • Note the additional processes needed for all updates (save in update.bat in notes)
Complete
12.07

Flights

  • I have added a new field in the FlightStats entity called “lowestPriceOneStop”
  • Amend the Kayak scrape to include 1-Stop flights as well as Direct-only (currently the search specifies Direct-flights only) and store 2 prices for each route/date…. the best Direct flight price in the field “lowestPrice” and the best 1-stop price in “lowestPriceOneStop”
  • I have adapted the calendarindex twig and the controller to show the choice of the user (button at the top to toggle between showing both Direct and Direct+1-stop)
  • Don't wait for each scrape to update the screen.  Update after each scrape (ie per day/route)  

 

- Complete
12.08

House Guest

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

Helpful files

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

ToDo List

  • New does todolist_item not formatted the same as Edit.  
    • Edit box is smaller
- Complete
12.10

All projects

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

Birthday

  • Cron job
- Complete
12.13

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

 

Complete
12.14

File attachments

  • Multiple files not updating
- Complete
12.15

Helpful files

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

To Do List

  • Sort the Projects by their Priority rank.
Complete
12.16

Londoner email

  • Londoner email functionality

 

Complete
12.17

SQL Download

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

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