aboutsummaryrefslogtreecommitdiffstats
path: root/perllib/FixMyStreet
diff options
context:
space:
mode:
Diffstat (limited to 'perllib/FixMyStreet')
-rw-r--r--perllib/FixMyStreet/Cobrand/Lincolnshire.pm35
1 files changed, 35 insertions, 0 deletions
diff --git a/perllib/FixMyStreet/Cobrand/Lincolnshire.pm b/perllib/FixMyStreet/Cobrand/Lincolnshire.pm
new file mode 100644
index 000000000..e90cd5af9
--- /dev/null
+++ b/perllib/FixMyStreet/Cobrand/Lincolnshire.pm
@@ -0,0 +1,35 @@
+package FixMyStreet::Cobrand::Lincolnshire;
+use parent 'FixMyStreet::Cobrand::UKCouncils';
+
+use strict;
+use warnings;
+
+use LWP::Simple;
+use URI;
+use Try::Tiny;
+use JSON::MaybeXS;
+
+sub council_area_id { return 2232; }
+sub council_area { return 'Lincolnshire'; }
+sub council_name { return 'Lincolnshire County Council'; }
+sub council_url { return 'lincolnshire'; }
+sub is_two_tier { 1 }
+
+sub enable_category_groups { 1 }
+
+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;