| Commit message (Collapse) | Author | Age | Lines |
| |
|
| |
|
|
|
|
| |
Include new contributing document.
|
|\ |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
* Don't show a categories summary unless asked via a link
* Don't needlessly join in questionnaire/update summaries
* Switch count(distinct()) to a subselect as it turns out
select count(*) from (select distinct(user_id) from problem) temp;
is a lot quicker than select count(distinct(user_id)) from problem;
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
Running the graph scripts from their directory does not work with
perl 5.16+, as the chdir interferes with FindBin's operation.
Fixes #1262.
|
| |
| |
| |
| | |
Fixes #1259
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Generally, a rewrite of issue-list-a to item-list--reports or
item-list--wards (two different uses) and issue-list to
item-list--updates, with subsequent renames/changes to children.
For those cobrands using a different list showing a pin icon, use
item-list__item--with-pin to stop needing to override existing classes.
Fix a variety of niggling issues e.e ward list display, or overloading
of the .text class.
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Module::Pluggable is marked as deprecated in Perl 5.18, to be removed
from core in a later version. cpanminus, which is called from carton,
ignores core modules that have been deprecated - running a deployment
install under 5.18 therefore caused a warning to be shown saying that
it could not find Module::Pluggable as no version was included in the
snapshot.
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
If the CDPATH environment variable is set (so cd can look in multiple
places), cd prints out the resulting directory when used. This confuses
a command sequence used in a couple of places doing (cd && pwd) to get
a directory path. Make sure we ignore any output from cd.
|
|\ \ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Catalyst::View::TT calls both c->log->error and c->error; the former
logs immediately, while the latter stashes the error, and then calls
c->log->error with it during finalize.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Upgrade Catalyst::Engine and Catalyst::Log to 5.90030 so that errors are
logged via psgi.errors rather than printed to the (perhaps nulled)
stderr. Fixes #404.
|
| |_|/ /
|/| | |
| | | |
| | | |
| | | | |
The changes in 99610f1 missed out adding a class to the footer menu,
and a few subsequent changes to the CSS.
|
| |_|/
|/| |
| | |
| | | |
This means other cobrands could use the same mechanism.
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Have the around, my, and reports pages use the same low level template
for individual list items, which can then be overridden for these
cobrands, meaning they no longer need to override higher level
templates.
The logic in 2b9178d was incorrect; fix this so that the correct
information is included in those templates.
|
| |
| |
| |
| |
| |
| |
| | |
This removes the on map/nearby tabs, replacing them with one combined
list. The styling is moved to the base, so that it is used on mobile
too. A closed option is added to the existing dropdown, and the
base/fixmystreet my templates are also combined. Fixes #1141.
|
| | |
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| |
| | |
The aim is to combine base and fixmystreet as much as possible,
providing enough template/styling hooks for any cobrand. This
commit removes the need for separate base/fixmystreet templates
for the front page, almost all of the /around templates, the
open graph headers, and the low level item list templates.
|
| |
| |
| |
| |
| | |
Keep sent information still only on all reports pages. Also fix possible
space before comma in _item.html.
|
| |
| |
| |
| | |
Make sure the site's max-width is applied on map pages also.
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
These still use the old method of storing photos, not PhotoSet, and
so don't have a get_photoset method.
|
|\ \
| | |
| | |
| | | |
This is the work done in early 2015 to improve the Zürich admin interface, primarily.
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The 'public response' to a problem was being omitted from the email sent to the
user when the problem is closed, because the email was sent before the report's
'extra' field was updated with the response body text.
This commit sets the public response on the problem before sending the email.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The new Zurich app has to base64 encode some images into a multipart
request so that it can (ab)use Phonegap's FileTransfer plugin to send
more than one image in a single request to /report/new/mobile.
Catalyst's Request::Upload module doesn't look at the
Content-Transfer-Encoding header inside multipart requests to do
this automatically, so we perform the decoding manually when we
process the images in the PhotoSet model.
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
See mysociety/FixMyStreet-Commercial#674, mysociety/FixMyStreet-Commercial#673
|
| | |
| | |
| | |
| | |
| | |
| | | |
On the report admin page, include the message the user received when the report was closed.
See mysociety/FixMyStreet-Commercial#718
|
| | |
| | |
| | |
| | | |
See mysociety/FixMyStreet-Commercial#717
|
| | | |
|
| | |
| | |
| | |
| | | |
See mysociety/FixMyStreet-Commercial#690
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Because there is no easy way to do the photo rotation asynchronously, make sure
the user is aware that any changes they've made to the other form fields will
be lost when clicking the rotate photo buttons.
See mysociety/FixMyStreet-Commercial#690
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Ensures that an external body has been selected if the field is visible.
See mysociety/FixMyStreet-Commercial#718
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Make external/competent body message read-only and
displayed like public response when submitted.
See mysociety/FixMyStreet-Commercial#718
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- Only send external_message when the problem state has the correct value
- But make sure the message is preserved for editing when problem state is 'planned'
See mysociety/FixMyStreet-Commercial#718
|
| | |
| | |
| | |
| | | |
See mysociety/FixMyStreet-Commercial#716
|