diff options
author | Matthew Somerville <matthew@mysociety.org> | 2016-05-27 17:06:23 +0100 |
---|---|---|
committer | Matthew Somerville <matthew@mysociety.org> | 2016-05-27 17:06:23 +0100 |
commit | a2b2bdd3813ad60c97269147efb8f0353becb66c (patch) | |
tree | c58a433927659c12328b202c7539c91dc67e3ef2 /perllib/FixMyStreet/App/Controller/Report | |
parent | 186036f2094aac2d73530a4143efa97db98b4811 (diff) |
Handle reports/updates by logged in abuse entries.
Diffstat (limited to 'perllib/FixMyStreet/App/Controller/Report')
-rw-r--r-- | perllib/FixMyStreet/App/Controller/Report/New.pm | 5 | ||||
-rw-r--r-- | perllib/FixMyStreet/App/Controller/Report/Update.pm | 5 |
2 files changed, 10 insertions, 0 deletions
diff --git a/perllib/FixMyStreet/App/Controller/Report/New.pm b/perllib/FixMyStreet/App/Controller/Report/New.pm index 5df182506..76098c119 100644 --- a/perllib/FixMyStreet/App/Controller/Report/New.pm +++ b/perllib/FixMyStreet/App/Controller/Report/New.pm @@ -1053,6 +1053,11 @@ sub save_user_and_report : Private { $report->external_source( $c->config->{MESSAGE_MANAGER_URL} ) ; } + if ( $report->is_from_abuser ) { + $c->stash->{template} = 'tokens/abuse.html'; + $c->detach; + } + if ( $c->stash->{is_social_user} ) { my $token = $c->model("DB::Token")->create( { scope => 'problem/social', diff --git a/perllib/FixMyStreet/App/Controller/Report/Update.pm b/perllib/FixMyStreet/App/Controller/Report/Update.pm index af4ccff03..275a300bd 100644 --- a/perllib/FixMyStreet/App/Controller/Report/Update.pm +++ b/perllib/FixMyStreet/App/Controller/Report/Update.pm @@ -402,6 +402,11 @@ sub save_update : Private { $update->photo($fileid); } + if ( $update->is_from_abuser ) { + $c->stash->{template} = 'tokens/abuse.html'; + $c->detach; + } + if ( $c->stash->{is_social_user} ) { my $token = $c->model("DB::Token")->create( { scope => 'update/social', |