diff options
author | Dave Arter <davea@mysociety.org> | 2019-03-06 18:16:37 +0000 |
---|---|---|
committer | Dave Arter <davea@mysociety.org> | 2019-06-04 14:54:30 +0100 |
commit | d090591a5fa5929fa58282b342817f89571bca17 (patch) | |
tree | 254c20877ad8de6aa0c559da0d4e9230235ca316 | |
parent | 4bb4777a7f48c8392bfd4b1392388ed67cac37a0 (diff) |
[Hounslow] Open311 config; send all reports via email also
-rw-r--r-- | perllib/FixMyStreet/Cobrand/Hounslow.pm | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/perllib/FixMyStreet/Cobrand/Hounslow.pm b/perllib/FixMyStreet/Cobrand/Hounslow.pm index 8c51305b6..26d779d91 100644 --- a/perllib/FixMyStreet/Cobrand/Hounslow.pm +++ b/perllib/FixMyStreet/Cobrand/Hounslow.pm @@ -36,4 +36,33 @@ sub contact_email { sub send_questionnaires { 0 } +sub enable_category_groups { 1 } + +sub open311_post_send { + my ($self, $row, $h) = @_; + + # Check Open311 was successful + return unless $row->external_id; + + my $e = join( '@', 'enquiries', $self->council_url . 'highways.org' ); + my $sender = FixMyStreet::SendReport::Email->new( to => [ [ $e, 'Hounslow Highways' ] ] ); + $sender->send($row, $h); +} + +sub open311_config { + my ($self, $row, $h, $params) = @_; + + my $extra = $row->get_extra_fields; + push @$extra, + { name => 'report_url', + value => $h->{url} }, + { name => 'title', + value => $row->title }, + { name => 'description', + value => $row->detail }; + + $row->set_extra_fields(@$extra); +} + + 1; |