| Commit message (Collapse) | Author | Age | Lines |
... | |
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| | |
Update the map/list if the map is zoomed/panned, and make sure the
updated HTML list is returned.
|
|/ |
|
|
|
|
|
| |
The change in 17e38922 would not deal with the URL construted by the
map permalink code, or the redirect after inspection.
|
|\ |
|
| |
| |
| |
| |
| |
| | |
The page currently fetches the pins again client-side (as we don't know
the extent of the map at the server point). I realise this isn't ideal,
but should speed up the normal case quite a bit.
|
| |
| |
| |
| |
| | |
Both /reports and /my share an ID and a /reports/ajax function, use
these also on /around (and share ajax/non-ajax code).
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| |
| | |
Create a comment entry for all updates to reports regardless of whether
there is any text part. Also adds an entry to extra if a defect was
raised and includes that in the update status line.
Fixes mysociety/fixmystreetforcouncils#201
|
|/
|
|
|
|
| |
Not just New/Fixed/Closed but the Investigating etc
Fixes #1790
|
|
|
|
|
|
|
| |
- Also provides an editor for the extra Open311 fields on contacts.
- Adds .btn--small class for small buttons
Fixes #1743.
|
|\ |
|
| |
| |
| |
| |
| |
| | |
This avoids the need to search the whole table to find a report's
duplicates. And is easier than constructing an index or upgrading
PostgreSQL.
|
| |
| |
| |
| |
| |
| |
| | |
As we're only passing category names through we need to do the
translation in the controller and not the template
Fixes mysociety/fixmystreetforcouncils#218
|
| | |
|
|/
|
|
|
|
| |
uses the body user but flags the report as anonymous
Fixes #fixmystreetforcouncils/207
|
|
|
|
|
| |
I think we probably don't care about reports in
John o'Groats when we're in Oxford.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
We can't translate them in the template as we're just passing in the
category name and not the object.
Fixes mysociety/fixmystreetforcouncils#216
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
A seemingly unrelated change in ef6ffbdb was causing JS errors
on the /reports page which meant the map loading spinner
was permanently present. This commit fixes that, and also fixes
another bug which was uncovered where the ?ajax=1 param was
being ignored by the Zürich /reports page, leading to HTML
being returned and another JS error.
The call to `new OpenLayers.Bounds` in
OpenLayers.Strategy.FixMyStreet.getMapBounds was causing
three of the 4 bounds params to be lost when run on OpenLayers
2.11, as this version doesn’t accept an array to the Bounds
constructor. This in turn was using an invalid `bbox` parameter
(only the west value was present) in the AJAX call to /reports
which returned a 500 error. This then crashed the JS and caused
the loading spinner to get stuck.
|
|
|
|
|
|
| |
Calling the function 'translate' causes gettext-extract to add the
string to the .po file. Also, we no longer need an admin 'updated'
message as the main form has its own success message.
|
|
|
|
|
|
|
| |
Given a set of config files of the format `conf/general-{cobrand}.yml`
this script lets you easily create and recreate a symlink at
`conf/general.yml` that points to the cobrand config of your choice. The
test suite also then uses this naming convention.
|
|\ |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| |
| | |
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.
|
| | |
|
| |
| |
| |
| | |
Store a schema object on FixMyStreet::DB instead.
|
| | |
|
| | |
|
|/
|
|
|
|
| |
If you submit the auth form (as opposed to clicking a link to something
that redirects to the auth form), we should assume you want to treat
that as a login.
|
| |
|
|
|
|
| |
Fixes #1765
|
|\ |
|
| |
| |
| |
| |
| | |
The "M" line needs an "I" after the activity code if the activity code
is only one character.
|
|/ |
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
After a report has been inspected, the user is redirected to /around
at the newly-inspected report’s location.
Fixes mysociety/fixmystreetforcouncils#204
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
| |
Fixes mysociety/fixmystreetforcouncils#203
|
|
|
|
|
|
|
|
| |
A recent change doubled the size of the pin images, which meant the static
maps included in report emails had the pin in the wrong place because the
compositing code made assumptions about the pin size which were wrong. This
commit ensures the pin image is of a known size before compositing, putting
the pins back in the right place.
|
| |
|
| |
|
|
|
|
| |
Ignore case of config variable.
|
|
|
|
| |
The test fixes DateTime, which wouldn't affect direct database queries.
|