aboutsummaryrefslogtreecommitdiffstats
path: root/perllib/FixMyStreet/Script/UpdateAllReports.pm
Commit message (Collapse)AuthorAgeLines
* Add a cobrand hook to table dashboard generation.Matthew Somerville2018-04-23-17/+25
| | | | This allows a cobrand to categorise the reports however it wishes.
* [fixmystreet.com] Council average response time.Struan Donald2017-12-15-24/+3
|
* update-all-reports operate per body optionally.Matthew Somerville2017-10-20-49/+94
|
* Allow testing override of /reports data.Matthew Somerville2017-10-16-11/+3
|
* Move FixMyStreet::DB to FixMyStreet::DB::Schema.Matthew Somerville2017-08-09-1/+1
| | | | Store a schema object on FixMyStreet::DB instead.
* Fix update-all-reports when database empty.Matthew Somerville2017-07-18-1/+6
|
* Use DateTime in update-all-reports for tests.Matthew Somerville2017-07-17-6/+8
| | | | The test fixes DateTime, which wouldn't affect direct database queries.
* Include area stats in all-reports.jsonDave Arter2017-07-17-14/+26
| | | | | | | This makes it possible to display stats per area on /reports Cobrands using this functionality should use the pre-dashboard reports/index.html template and pass --areas when calling bin/update-all-reports
* [fixmystreet.com] Fix /reports displaying months.Matthew Somerville2017-07-07-16/+25
| | | | | | Month strings weren't escaped in data label, and would never match database data (using month number). Also issues displaying current day/month in graph.
* [fixmystreet.com] Fixed includes questionnaires.Matthew Somerville2017-07-07-1/+4
| | | | Questionnaire responses don't currently set problem_state.
* [fixmystreet.com] New version of /reports page.Zarino Zappia2017-07-06-0/+163
| | | | | | | | | | | This is a much broader summary page, plus a body name autocomplete. This uses a cut down version of chart.js. [1] [1] The full version was 149Kb (41Kb gzipped) plus you needed moment (50Kb/17Kb), for a total of 199Kb/58Kb. By stripping out unused graphs and code and config options, and switching to category axis rather than time, it is now a total of 39Kb/13Kb.
* Run each test file in a transaction.Matthew Somerville2017-06-20-0/+80
This means that the tests can be run in parallel.