aboutsummaryrefslogtreecommitdiffstats
path: root/CHANGELOG.md
Commit message (Collapse)AuthorAgeLines
* Version 2.4.2.v2.4.2Matthew Somerville2018-11-06-0/+2
|
* Revert "Clearer relocation options while reporting."Matthew Somerville2018-11-06-3/+0
| | | | This reverts commit ee3c4e05daf3f4df01762ead3d07697a12f13a28.
* Deal with possible multiple send_method_useds.Matthew Somerville2018-11-06-0/+1
|
* [Vagrant] Check and generate config file if necessarySam Pearson2018-11-05-0/+1
| | | | | | | | This adds support in `script/setup` for generating a local `general.yml` if it doesn't already exist and is run as the `vagrant` user. This is called from the `Vagrantfile` when using the FixMyStreet Vagrant box. [skip ci]
* Only set Open311 category group if cobrand has groups enabledDave Arter2018-11-02-0/+3
|
* Merge branch 'moderate-allow-extra-edits'Matthew Somerville2018-10-30-1/+1
|\
| * Allow moderation to edit extra fields/location.Matthew Somerville2018-10-26-1/+1
| | | | | | | | If a cobrand provides those fields.
* | Don’t send questionnaires for closed reports.Dave Arter2018-10-26-0/+1
| | | | | | | | Fixes mysociety/fixmystreet-freshdesk#24.
* | Merge branch '2080-nav-fg-rename'Matthew Somerville2018-10-25-0/+1
|\ \ | |/ |/|
| * Rename nav SCSS variable names.Matthew Somerville2018-10-22-0/+1
| | | | | | | | | | Anything using old names should still work as long as they included the mixins file.
* | Allow moderation to potentially change photos.Matthew Somerville2018-10-22-1/+2
|/
* add alert editing to user edit page in adminStruan Donald2018-10-19-0/+1
| | | | disable, enable and delete for user alerts on user_edit page
* allow cobrands to restrict /contact to abuse reportsStruan Donald2018-10-18-0/+1
| | | | | Add abuse_reports_only cobrand method that prevents the contact form being used unless it's an abuse report.
* Update areas when moving report pinDave Arter2018-10-17-0/+1
| | | | | | | | The change in report_inspect.t from WODC to Oxford City was necessary because moving reports to a location not in Mock::MapIt was resulting in an empties bodies_str in the "test category/body changes" test. Fixes #2181.
* display alert count on admin report pageStruan Donald2018-10-17-0/+2
| | | | | | | Add a count of currently active alerts on new updates for a report to the admin page. Fixes #669
* allow map zoom constants to be overriddenStruan Donald2018-10-15-0/+1
| | | | | call ZOOM_LEVELS and MIN_ZOOM_LEVELS using self so that we can override them in a subclass.
* Allow superusers access to update staff dropdowns.Matthew Somerville2018-10-11-0/+1
|
* Merge branch 'body-hashref-working-url'Matthew Somerville2018-10-10-0/+1
|\
| * Have body.url work in hashref lookup.Matthew Somerville2018-10-10-0/+1
| | | | | | | | | | | | | | body.url could still be in use by old-school /reports table index pages (though they were dropped in 2.1, so a cobrand would have to have overridden it since then) and the update to speed up body lists in #2248 broke it. This puts it back in minimal form.
* | Add cobrand hook for dashboard viewing permission.Matthew Somerville2018-10-10-1/+3
|/ | | | | This allows a cobrand to e.g. as the test does, allow public access to dashboard CSV export for a body, but not otherwise.
* Merge branch 'send-reopen-comment-option'Matthew Somerville2018-10-09-0/+2
|\
| * [Open311] Move send-comments code to package.Matthew Somerville2018-10-09-0/+2
| |
* | reselect subcategory selects on /report/newStruan Donald2018-10-09-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | If /report/new is opened directly then the fixmystreet.reporting_data is not set, but the categories are already in place. These are then replaced when update_pin is called. If this has been triggered by clicking on a category with a subcategory this replaces the category selects but did not correctly reset them. By saving any selected value in the main category select we can correctly reset this and hence the display of the subcategory select. Fixes #2276
* | allow cobrands to override searching by refStruan Donald2018-10-09-0/+1
|/ | | | Add a cobrand hook to allow searching by reference to be overridden
* Merge branch 'dashboard-update-csv-export'Matthew Somerville2018-10-05-0/+2
|\
| * Dashboard update CSV export.Matthew Somerville2018-10-03-0/+3
| |
* | Add perl 5.26/5.28 support.Matthew Somerville2018-10-04-0/+3
|/ | | | | Upgrade a couple of modules, deal with '.' not present in @INC, captures returning undef rather than '', and a test.
* Clearer relocation options while reporting.Zarino Zappia2018-10-03-0/+1
| | | | | | | | | | | | | | | | Now that the "Report a problem" link in the nav bar links, more often than not, to the reporting form rather than the homepage, it could be challenging to actually start a new report in a location *other* than the one currently on screen. Rather than adding a link to the homepage, this change hopefully adds a link right at the moment the user expects it – right on the "Report a problem" form. It also gave us an opportunity to reword the "Wrong location" message and give it an icon more suitable for high-dpi displays. Fixes #2238.
* Version 2.4.1.Matthew Somerville2018-10-03-0/+2
|
* Revert 50693857 “Clearer relocation options...”Matthew Somerville2018-10-03-1/+0
| | | | So version 2.4.1 has no translation changes, putting back straight after.
* Example systemd service unit fileSam Pearson2018-10-03-0/+1
| | | | | | | | This adds a systemd service unit file for managing the FixMyStreet Catalyst process manager. This also updates the commonlib submodule with matching changes to our install scripts.
* Merge branch 'issues/commercial/1188-push-state'Matthew Somerville2018-10-02-0/+1
|\
| * Fix history API bug.Matthew Somerville2018-10-02-0/+1
| | | | | | | | | | | | replace_query_parameter() was stringifying select multiples, meaning they were incorrectly recorded by the pushState and thus breaking on navigation.
* | HTML template for the "partial" report confirmation emailZarino Zappia2018-10-01-0/+1
|/ | | | Fixes #2263.
* Nicer image replacement for #nav-link mobile menu buttonZarino Zappia2018-10-01-0/+1
| | | | | | | | | | | The large negative text-indent can sometimes cause horizontal scrollbars in Right-to-Left languages, and, in some browsers, can also result in a huge :focus outline being drawn around the button and off to the right of the window. Setting a zero height, padding top, and overflow:hidden is a simpler way to achieve the same thing, and works regardless of text direction, text length, or focus state.
* Improve vertical alignment of #main-nav in IE9-11Zarino Zappia2018-10-01-0/+1
|
* Add S3 photo storage backendDave Arter2018-09-28-0/+2
|
* [Docs] Initial documentation for Docker installationsMatthew Somerville2018-09-28-0/+1
| | | | | | This adds details of our Docker images and the example Docker Compose environment, including notes on how to use this with a cobrand and how to customise the database configuration.
* Vagrant: Use the mysociety/fixmystreet box by defaultSam Pearson2018-09-28-0/+1
| | | | | | | | | | | | | This sets the default box to be `mysociety/fixmystreet` and provides an optional argument, `--base-box`, that can be used to override this. When using the `mysociety/fixmystreet` box, the Perl modules are prebuilt in `/usr/share/fixmystreet/local` and are bind-mounted into `/home/vagrant/fixmystreet/local`. This ensures that these are compatible with the guest machine and speeds up an initial launch. The `mysociety/fixmystreet` box is also based on Debian Stretch so is a closer match to our current production environment.
* Switch to direct app server, not FastCGI.Matthew Somerville2018-09-26-0/+1
|
* Merge branch 'cobrand-check-fn'Matthew Somerville2018-09-26-0/+2
|\
| * Script for template cobrand checks when upgrading.Matthew Somerville2018-09-20-0/+2
| |
* | Merge branch 'body-list-speedup'Matthew Somerville2018-09-25-0/+1
|\ \
| * | Speed up fetching lists of bodies.Matthew Somerville2018-09-25-0/+1
| |/ | | | | | | | | | | Use a HashRefInflator wherever all_sorted is used, with consequential changes to deal with it now not being an object (e.g. add some with_* functions for manual fetching of extra data).
* / Add Blackhole send methodDave Arter2018-09-24-0/+1
|/
* Add configuration option for memcached hostSam Pearson2018-09-20-0/+1
| | | | | | | Previously we assumed that any memcache instance would be running on the local loopback interface. This commit makes this configurable with a `MEMCACHED_HOST` option. If left unset, this will default to `127.0.0.1`.
* Don't lose from_body if edited by non-superuser.Matthew Somerville2018-09-20-0/+1
| | | | | If an admin with the user_edit permission but not user_assign_body edited a user with from_body set, the from_body field was lost.
* Clearer relocation options while you’re reporting a problemZarino Zappia2018-09-19-0/+1
| | | | | | | | | | | | | | | | Now that the "Report a problem" link in the nav bar links, more often than not, to the reporting form rather than the homepage, it could be challenging to actually start a new report in a location *other* than the one currently on screen. Rather than adding a link to the homepage, this change hopefully adds a link right at the moment the user expects it – right on the "Report a problem" form. It also gave us an opportunity to reword the "Wrong location" message and give it an icon more suitable for high-dpi displays. Fixes #2238.
* Clicking "Report" header links on homepage focusses #pc inputZarino Zappia2018-09-19-0/+2
| | | | | | | Works for both the "Report" button shown in the mobile header, and the "Report a problem" span on the desktop site. Thanks to Louise for suggesting this in mysociety/collideoscope#42!
* Say “Set password”, not Change, if none set.Matthew Somerville2018-09-13-0/+1
| | | | Fixes #2235.