aboutsummaryrefslogtreecommitdiffstats
path: root/perllib/FixMyStreet/App/Controller/Alert.pm
Commit message (Collapse)AuthorAgeLines
* Allow staff users to sign others up for alerts.Matthew Somerville2020-01-08-4/+8
|
* Check provided report ID for update alert signup.Matthew Somerville2020-01-08-24/+7
| | | | Remove some unused code.
* Allow non-superusers to store 2FA secrets.Matthew Somerville2019-10-28-1/+1
|
* Don’t strip whitespace from user passwords during registrationDave Arter2018-04-27-1/+1
| | | | | | | If a new user registers during the report/update process and their password starts or ends with whitespace or has consecutive whitespace chars then those would be stripped and the entered password wouldn’t work for subsequent logins.
* Add two-factor authentication for superusers.Matthew Somerville2018-02-07-2/+7
|
* Merge branch 'alert-missing-id'Matthew Somerville2016-06-22-13/+10
|\
| * Catch alert subscription with missing ID.Matthew Somerville2016-06-20-13/+10
| |
* | Improve CSRF tokens and add to more forms.Matthew Somerville2016-06-20-0/+6
|/
* Fallback if request to Gaze fails.Matthew Somerville2016-05-18-5/+2
| | | | Fixes #1286.
* Factor out all uses of param()/params.Matthew Somerville2015-07-07-18/+18
| | | | | | | Use a central get_param and get_param_list functions dependent on whether we're after a scalar or a list (almost always a scalar). This prevents any possibility of confusion where param() could return a list, or params->{} an arrayref.
* Make sure all co-ordinates are stringified.Matthew Somerville2015-02-13-5/+0
| | | | | | | This includes MapIt postcode lookups, geocoding, query parameters, tile clicks. Stringifying truncates them to six decimal places, which means we no longer need any "short" versions anywhere, and the JSON response will always uses a decimal point regardless of locale.
* Update reporting to use bodies.Matthew Somerville2012-12-15-3/+3
|
* Some fixes for when warnings are on during test run.Matthew Somerville2012-11-09-1/+1
|
* Remove unused extra_* functions.Matthew Somerville2012-08-16-1/+1
|
* Merge branch 'master' into bromleyMatthew Somerville2012-05-23-1/+5
|\
| * Assume alert is not confirmed if not logged in.Matthew Somerville2012-05-23-1/+5
| |
* | Fewer photos on /alert for Bromley.Matthew Somerville2012-04-24-1/+2
|/
* Basics of sliding drawer for alerts on around page.Matthew Somerville2012-03-06-0/+2
|
* Remove some unused cobrand functions, start of a base class.Matthew Somerville2012-01-20-5/+0
|
* If logged in, don't show email on alert sign up.Matthew Somerville2011-06-28-26/+49
|
* Fix some warnings and small bugs from scanning error logs.Matthew Somerville2011-06-13-4/+4
|
* Improve email headers in emails sent.Matthew Somerville2011-06-07-9/+1
|
* Get rid of some more fake_q etc.Matthew Somerville2011-06-06-13/+7
|
* Migrate alert sending script, add test for it, fix some small bugs and strings.Matthew Somerville2011-06-04-1/+4
|
* Fix bug whereby lat/lon were being stored the wrong way round in local alerts.Matthew Somerville2011-06-03-1/+1
|
* Sign up new report to email alert if logged in as well as when confirmed by ↵Matthew Somerville2011-06-03-5/+4
| | | | email. Allow disabling rather than deleting of alerts. Revert quoting as it breaks timestamps and literal SQL.
* Fix RSS lat/lon redirect from alert list page; break setenv.pl's ARGV feature.Matthew Somerville2011-06-03-2/+1
|
* Better alert page title handling.Matthew Somerville2011-06-03-3/+0
|
* do not fall over if the user visits /alert/subscribe with no parameters or ↵Struan Donald2011-05-27-1/+6
| | | | no email
* only confirm alerts on submission if user is logged inStruan Donald2011-05-27-3/+4
| | | also, tests to make sure we send out emails if a logged in user subscribes with a different address
* put all confirmation templates under tokens for consistencyStruan Donald2011-05-26-2/+1
|
* If the user already exists in the database then don't sent them aStruan Donald2011-05-26-3/+7
| | | | confirmation email when signing up to alerts
* no way to sign up to new_problems alerts so not portingStruan Donald2011-05-26-4/+0
|
* move fiksgatami rss option list generating to cobrandStruan Donald2011-05-24-55/+1
|
* make sure contents of pc get filtered before displayStruan Donald2011-05-23-3/+0
|
* move list request setup to own method and tidy up listStruan Donald2011-05-12-23/+67
|
* move all the location setup stuff to one methodStruan Donald2011-05-12-29/+41
|
* extract council based rss feeds to methodStruan Donald2011-05-12-7/+19
|
* remove unwanted debugging codeStruan Donald2011-05-12-5/+0
|
* better method nameStruan Donald2011-05-12-5/+3
|
* move lat/long rss feed generation to own methodStruan Donald2011-05-12-26/+43
|
* tidy up to remove repeated codeStruan Donald2011-05-12-31/+35
|
* problem update alert subscriptionStruan Donald2011-05-12-10/+44
|
* move confirmation email sending to own methodStruan Donald2011-05-12-19/+37
|
* move creating local alert to own methodStruan Donald2011-05-12-52/+61
|
* removed old commented out codeStruan Donald2011-05-12-26/+2
|
* Add cobrand form elements to alert list pageStruan Donald2011-05-12-0/+2
|
* removed old commented out codeStruan Donald2011-05-12-30/+1
|
* Add cobrand form elements to alert front pageStruan Donald2011-05-12-0/+2
|
* recent report photos for alerts front pageStruan Donald2011-05-12-5/+3
|