Fix bug in routing
Fix bug in routing
Rejig how the code flows. Also fix bug in parsing datetime string
Make the datepicker format the same as the server side
Make the end date not mapped as an easy fix to stop symfony complaining about datetime -> text conversion.
Tweak the manage overview screen, grouping buttons, normalising the lanaugage etc
fix bug in deleting a campaign
Fix bug in checking the campaign belongs to the correct organisation
Change how the active and ended camapigns are decided. Checking just the hasEnded and isDeleted methods isn't enough as the endDate can also affect the status of the campaign
Check the end date in the tag container template. Even though the sql query discounts ended campaigns the cache may still contain slightly stale tags
Brain fart. go back to using isEnded and isDeleted
Fix typo causing fatal error
Update the tag version cache entry when the database entry is updated
Group buttons together and stick a btn-primary class on the save button
Switch to appendChild to insert pixel elements. This puts it at the bottom of the body element instead of above it
Use both async and defer attributes
Add command to warm symfony cache and cron entry to process tracking log file every 2 minutes
Forgot to execute the command using php
The preventDefault didn't seem to work as expected. return false does though
Remove graphs/table if not enough data is available