aboutsummaryrefslogtreecommitdiffstats
path: root/t
Commit message (Collapse)AuthorAgeLines
...
* | enable body users to report problems anonymouslyStruan Donald2017-08-16-0/+17
|/ | | | | | uses the body user but flags the report as anonymous Fixes #fixmystreetforcouncils/207
* Ignore translation if fewer than two languages.Matthew Somerville2017-08-15-15/+21
|
* Body/category translation admin interface.Struan Donald2017-08-10-1/+192
|
* fetch and create translation methods for translatableStruan Donald2017-08-10-0/+10
| | | | | | | | | | | | Add a `translation_for` method and an `add_transation` method to Translatable to help hide the details when editing and listing translations. `translation_for` returns all translations if only passed a column or a single translation if passed with a column and a language. `add_translation` will add, or update, a translation if passed in the column, language and string.
* Set up translatable category columns.Matthew Somerville2017-08-10-9/+39
| | | | | | As category is used both for display and as a link between Problem and Contact tables, add `category_display` for use whenever a category is displayed.
* Set up translatable body name.Matthew Somerville2017-08-09-0/+41
|
* Move FixMyStreet::DB to FixMyStreet::DB::Schema.Matthew Somerville2017-08-09-3/+3
| | | | Store a schema object on FixMyStreet::DB instead.
* Don't put filter_category in URL if no categories.Matthew Somerville2017-08-05-1/+6
|
* Merge remote-tracking branch 'origin/issues/forcouncils/213-rdi-tweek'Matthew Somerville2017-08-02-4/+19
|\
| * [Oxfordshire] Put I when single char activity codeMatthew Somerville2017-08-02-4/+19
| | | | | | | | | | The "M" line needs an "I" after the activity code if the activity code is only one character.
* | [Oxfordshire] Open311 update, no open state switchMatthew Somerville2017-08-02-67/+105
|/
* Option to redirect to custom URL from Contact formZarino Zappia2017-07-28-0/+35
| | | | | | | | If a `success_url` parameter is provided along with the contact form fields, the user will be redirected to that URL upon successful form submission. We use it for the first time on the (UK) FixMyStreet Pro marketing page.
* do not replace deleted text with [...] when moderatingStruan Donald2017-07-27-6/+6
| | | | | | | | Replacing deleted text with [...] when moderating reports and comments leads to very odd looking reports when correcting minor typos so just leave the text as deleted. Fixes #1774
* Resend report if changing to category with different send_methodDave Arter2017-07-26-2/+27
| | | | | | | If a report’s category is changed to one with a different send_method to the original category, the report needs to be resent. Fixes mysociety/fixmystreetforcouncils#209
* [Oxfordshire] RDI file should show all inspections as happening on the same dateDave Arter2017-07-24-2/+2
| | | | Fixes mysociety/fixmystreetforcouncils#203
* Fix update-all-reports when database empty.Matthew Somerville2017-07-18-1/+4
|
* Log error if bad SMTP_TYPE config given.Matthew Somerville2017-07-18-0/+36
| | | | Ignore case of config variable.
* Merge branch 'issues/forcouncils/192-unused-categories'Matthew Somerville2017-07-14-48/+55
|\
| * Only use active categories for making new reports.Matthew Somerville2017-07-14-0/+26
| | | | | | | | | | Inactive ones can still be used for e.g. list filtering, but not when making a new report.
| * Add inactive state to categories.Matthew Somerville2017-07-14-48/+29
| | | | | | | | | | A new 'state' column replaces confirmed and deleted, allowing categories to be unconfirmed, confirmed, deleted or inactive.
* | Merge branch 'new-reports-in-core'Matthew Somerville2017-07-14-43/+31
|\ \
| * | New version of /reports main page.Matthew Somerville2017-07-14-43/+31
| |/ | | | | | | | | | | | | | | | | | | | | This is a much broader summary page, plus a body name autocomplete. This was originally implemented for fixmystreet.com in 8a6a4ccb7. It also adds '(no longer exists)' in the autocomplete next to bodies not covering any areas. You can supply the `--table` argument to `update-all-reports` to generate the old-style data.
* / Allow static home page template override.Matthew Somerville2017-07-14-5/+27
|/ | | | | | If an /about/homepage.html template exists in your cobrand, it will be used as the front page, and the normal front page will be available at /report.
* [FixaMinGata] Consolidate with upstream.Jon Kristensen2017-07-07-0/+2
| | | | | Add hook for post-title field content in report form. Update translations.
* Merge branch 'issues/forcouncils/195-overloaded-action-scheduled'Matthew Somerville2017-07-07-27/+25
|\
| * [Oxfordshire] Separate defect creation from state.Matthew Somerville2017-07-07-27/+25
| | | | | | | | | | | | | | Revert the behaviour from 36baff2d, so that everyone can use the 'action scheduled' state, and instead if someone with report_instruct permission has the state set to 'action scheduled', add an extra mandatory question asking whether they want to raise a defect or not.
* | Merge branch 'issues/commercial/864-update-contact-form'Matthew Somerville2017-07-07-0/+2
|\ \
| * | Add an optional phone field to the contact form.Martin Wright2017-07-07-0/+2
| |/
* / [Oxfordshire] Group RDI output by activity code.Matthew Somerville2017-07-06-11/+32
|/
* Return Response Priorities as JSON.pezholio2017-06-20-0/+103
| | | | | This now lets the response priority and defect type handling share the same code.
* Populate defect types dropdown on category changepezholio2017-06-20-3/+67
|
* Run each test file in a transaction.Matthew Somerville2017-06-20-278/+44
| | | | This means that the tests can be run in parallel.
* [UK] Remove requirement for fixed body IDs.Matthew Somerville2017-06-20-27/+27
| | | | | | | | | | | | Historically in UK cobrands, bodies have had IDs the same as the MapIt area ID they cover. This can be confusing (if you are setting up a dev environment, say) and should not be necessary. This commit removes the requirement entirely, by switching any ID checks to either the name of the body, or the actual area it covers. One note: the body name in the test has to match so that we do not get two bodies both covering 2237 created. This will not be necessary when the tests are compartmentalized in the next commit.
* Allow users to hide their name on reports/updates.Zarino Zappia2017-05-31-15/+62
|
* Auto-add strict/warnings/Test::More with TestMech.Matthew Somerville2017-05-31-231/+11
|
* Merge branch 'issues/forcouncils/191-action-scheduled-instruct'Matthew Somerville2017-05-26-9/+32
|\
| * Make sure existing state is included in drop-down.Matthew Somerville2017-05-26-1/+11
| | | | | | | | | | It is possible the report's state isn't one that the user can access, but in that case we should still show it to avoid confusion.
| * [Oxfordshire] Use instruct perm to filter state.Matthew Somerville2017-05-26-2/+12
| | | | | | | | | | Without the report_instruct permission, the 'action scheduled' state is not an option in the dropdown.
| * Use same state input in update form as elsewhere.Matthew Somerville2017-05-26-7/+10
| | | | | | | | This lets it look the same as admin/inspect uses, with optgroups.
* | Remove need for sv_SE in tests.Matthew Somerville2017-05-25-3/+3
| |
* | Fix test that would not run offline.Matthew Somerville2017-05-25-7/+2
|/ | | | | Switch it to use our mock MapIt. Also remove other unused overrides to external services.
* Merge branch '1695-scientific-no-tation'Matthew Somerville2017-05-23-17/+54
|\
| * [UK] Stop nearest request with scientific notationMatthew Somerville2017-05-18-17/+54
| | | | | | | | | | | | If the longitude was very close to 0, it was being sent as e.g. 1e-6 in the request to MapIt. Mock out the Bing query so that this can be tested (the closest.t tests were previously always being skipped).
* | [Bristol] Switch warn threshold to five failures.Matthew Somerville2017-05-19-3/+3
|/
* [Oxfordshire] Send RDI reports by email.Matthew Somerville2017-05-16-6/+70
|
* Fix timing edge case test failure.Matthew Somerville2017-05-16-1/+1
| | | | | | If the creation of this test report and the loading of the dashboard took place within the same second, the test report would appear in a different column than the test expected.
* Add method to shortlist multiple reportspezholio2017-05-05-3/+28
|
* Subscribe inspectors to updates when state changespezholio2017-05-05-0/+16
|
* Move alert signup logic out of controllerpezholio2017-05-05-0/+29
|
* Redirect to report for inspectorspezholio2017-05-05-0/+42
|