aboutsummaryrefslogtreecommitdiffstats
path: root/bin
Commit message (Collapse)AuthorAgeLines
* Version 1.8.4.v1.8.4Matthew Somerville2016-07-06-1/+1
|
* Version 1.8.3.v1.8.3Matthew Somerville2016-06-03-1/+1
|
* Add inline-image Sass function.Matthew Somerville2016-06-01-0/+14
| | | | | The move to libsass missed out one function call, that inline images as data URIs, which wasn't spotted as it didn't error.
* Improve CSS compilation.Matthew Somerville2016-05-31-154/+144
| | | | | | | | Move to using libsass via CSS::Sass, and stop using compass, supplying any used mixins directly. This removes the need for any ruby/gem based installation, and greatly increases the speed of compilation. make_css is also enhanced, bringing in the file monitoring previously done by a separate script and improving its dependency monitoring.
* Use only one templating system for emails.Matthew Somerville2016-05-25-8/+5
| | | | | | | Historically, emails sent offline (alerts, questionnaires, etc) used a different templating system from those sent by the website (e.g. login emails), though the newer system was also being used for the site name and signature of offline emails.
* Version 1.8.2.v1.8.2Matthew Somerville2016-05-03-1/+1
|
* Remove final web/fixmystreet templates.Matthew Somerville2016-04-20-1/+1
| | | | And associated, e.g. nothing references fixmystreet-old-box.js any more.
* Remove some unused cobrands.Matthew Somerville2016-04-20-215/+0
|
* [Zurich] SQL script to bulk-update reports from CSVDave Arter2016-04-07-0/+23
|
* Refactor email handling to use Email::MIME alone.Matthew Somerville2016-03-30-4/+2
|
* Version 1.8.1.v1.8.1Matthew Somerville2016-03-23-1/+1
|
* Version 1.8.v1.8Matthew Somerville2016-03-02-1/+1
| | | | | Add things missing from README, pull from Transifex, merge in new translations, bump version number.
* Better handle replies to bounce addresses.Matthew Somerville2016-02-23-34/+159
| | | | | | | | | | Auto unsubscribe alert bounces, forward on report bounces and alert replies to support, and send through to report creator non-bounce replies to their report (for systems that ignore both the From and Reply-To headers). Also forward any totally unparsed bounce to support to possibly then adjust this bounce handling.
* [UK] Do not try and send updates to Lewisham.Matthew Somerville2016-02-19-9/+17
|
* Switch final few JSON uses to JSON::MaybeXS.Matthew Somerville2016-02-09-2/+2
|
* Prerequisites (new modules, db, config).Matthew Somerville2016-01-22-0/+1
|
* Also store all reports summary data by cobrand.joeyisking2015-12-04-2/+6
| | | | This adds the ability to e.g. limit the all reports page by cobrand.
* Move main bin scripts to separate packages.Matthew Somerville2015-12-02-9/+6
| | | | Maintain old location wrappers.
* Remove many uses of mySociety::Config.Matthew Somerville2015-12-02-37/+35
|
* Reduce use of FixMyStreet::App.Matthew Somerville2015-12-02-58/+53
| | | | Command line scripts don't need a full blown app, just database.
* Move EmailSend out of Catalyst for use elsewhere.Matthew Somerville2015-12-02-1/+3
|
* Version 1.7.v1.7Matthew Somerville2015-10-23-1/+1
| | | | Include new contributing document.
* Add error checking to graph gnuplot running.Matthew Somerville2015-10-23-2/+2
|
* Don't use chdir in graph generation scripts.Matthew Somerville2015-10-23-8/+8
| | | | | | | Running the graph scripts from their directory does not work with perl 5.16+, as the chdir interferes with FindBin's operation. Fixes #1262.
* Fix non-working scripts when CDPATH is set.Matthew Somerville2015-10-07-4/+4
| | | | | | | 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.
* Add "time spent" admin logging.Hakim Cassimally2015-10-06-0/+1
| | | | | | | | | | | | | | | | | | | | | Mechanism is general, but current implementation only used for Zurich. - Zurich: Record time_spent field mysociety/FixMyStreet-Commercial#676 - template changes (including jQuery spinner) - backend changes to save data are made: - in log_edit, if supplied - and time on category change (and arbitrary actions) - Add update_admin_log to all paths for DM, ensuring that it gets called, while resetting the `time_spent` parameter, to make sure that there is never a duplicate record created. - Also quell warning about using DateTime values in query. - Also add (seemingly unrelated) parens to stop misparsing of OK line in questionnaire test now that DT::Format::Pg is used in Zurich cobrand See mysociety/FixMyStreet-Commercial#676
* [Zurich] Response templates for report admin.Hakim Cassimally2015-10-06-0/+1
| | | | | | | This provides a ResponseTemplate model that an admin/staff user can choose from when responding to problems. For mysociety/FixMyStreet-Commercial#671.
* Improvements to bin/geocodeHakim Cassimally2015-10-06-9/+41
| | | | | | | | | | | - Fix behaviour of ALLOWED_COBRANDS checking - ... inferring cobrand if only one is allowed - new --use-cache option (defaulting to false) - better diagnostics - Can be manually uncommented and tested against bin/geocode script. See mysociety/FixMyStreet-Commercial#710
* [Zurich] Provide a setup-contacts command.Hakim Cassimally2015-10-06-0/+204
| | | | | | | | | | | | | for Zurich (and generic data), progressing mysociety/FixMyStreet-Commercial/issues/663, to provide a way for body/contact config to be consistent across dev/staging/live. Run like so: bin/setup-contacts zurich e.g. with the lower-case sigil describing the cobrand to run setup-contacts for.
* Allow underscore in cobrand name/data in database.Matthew Somerville2015-09-29-0/+8
|
* Update terminal title with CSS writing progress.Matthew Somerville2015-09-17-2/+2
|
* Improve gettext-extract to work without fuss.Matthew Somerville2015-09-04-0/+5
| | | | | | | Use bundled carton to install required module separately, using a minimal cpanfile (and Debian squeeze generated snapshot). Fixes #1202.
* Bundle carton.Matthew Somerville2015-09-04-7/+2
| | | | | | | | | | | | | This was generated using 'carton fatpack' as follows: bin/cpanm -L local-carton --with-recommends Carton export PERL5LIB=<absolute path to local-carton>/lib/perl5/ local-carton/bin/carton fatpack (It needs to be an absolute path in order to locate the meta files.) This was done on a Debian squeeze box to make sure any too-old core modules were updated and included in the bundle.
* Upgrade bundled cpanm.Matthew Somerville2015-09-04-185/+235
|
* Move "missing" handling to separate column.Matthew Somerville2015-08-19-3/+2
|
* Merge branch 'speed-up-things'Matthew Somerville2015-08-13-8/+15
|\
| * Remove ms_current_timestamp() override function.Matthew Somerville2015-08-13-6/+7
| | | | | | | | | | This override is not used anywhere, it dates from a very old long-gone test script, and causes issues with database query planning.
| * Add schema migration check for latest migration.Matthew Somerville2015-08-13-2/+8
| |
* | Follow symlinks during CSS compilationZarino Zappia2015-08-13-1/+1
|/ | | | | | | The fixmystreet-international installation instructions make use of symlinks in, among other places, `web/cobrands/`. This means that make_css needs to follow symlinks when looking for scss files to compile.
* Version 1.6.1.v1.6.1Matthew Somerville2015-07-31-1/+1
| | | | (Renumbering version 1.5.5 to 1.6.)
* Version 1.5.5.v1.5.5Matthew Somerville2015-07-10-1/+1
|
* [zurich] Fix path to setenv.pl in overdue-alert. Fixes #1107Steven Day2015-05-13-1/+1
|
* Version 1.5.4.v1.5.4Matthew Somerville2015-03-18-2/+2
| | | | Including updated translations.
* Create timezone objects only once at startup.Matthew Somerville2015-02-13-1/+1
| | | | | | Cache a DateTime::TimeZone::Local object, so that in an environment where /etc/localtime is a copy of a timezone file, we don't repeatedly walk all the timezone files to find the matching one.
* Version 1.5.3.v1.5.3Matthew Somerville2015-01-21-1/+1
|
* Exit with state of running the tests with prove.Matthew Somerville2015-01-20-1/+1
|
* Better finding of parent directory when in symlinkMatthew Somerville2015-01-19-2/+3
| | | | Fixes #978.
* Remove need for cron-wrapper with existing scriptsMatthew Somerville2015-01-19-23/+128
| | | | | Call the necessary boilerplate in each script so you can call them directly. Remove boilerplate from files that don't need it.
* Use env in shebang lines, and remove unneeded onesMatthew Somerville2015-01-19-7/+12
|
* Rename test-wrapper to run-tests.Matthew Somerville2015-01-19-8/+8
| | | | As that's what it does; and use it in Travis.