diff options
author | Dave Arter <davea@mysociety.org> | 2020-04-29 10:14:05 +0100 |
---|---|---|
committer | Dave Arter <davea@mysociety.org> | 2020-04-29 12:53:00 +0100 |
commit | faad588069c2db225a46c2ad6de749b65232f6f7 (patch) | |
tree | 0c339f3cb123574f9f61214e030cca3f63bb9de2 /perllib/FixMyStreet | |
parent | 13e9cbb95d6ba619c4046bbbdcd7e7cb7b0f9e67 (diff) |
[Oxfordshire] Include external problem reference in CSV export
For https://github.com/mysociety/fixmystreet-commercial/issues/1876
Diffstat (limited to 'perllib/FixMyStreet')
-rw-r--r-- | perllib/FixMyStreet/Cobrand/Oxfordshire.pm | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/perllib/FixMyStreet/Cobrand/Oxfordshire.pm b/perllib/FixMyStreet/Cobrand/Oxfordshire.pm index 12714185d..481fb7d6e 100644 --- a/perllib/FixMyStreet/Cobrand/Oxfordshire.pm +++ b/perllib/FixMyStreet/Cobrand/Oxfordshire.pm @@ -197,4 +197,19 @@ sub available_permissions { return $perms; } +sub dashboard_export_problems_add_columns { + my $self = shift; + my $c = $self->{c}; + + push @{$c->stash->{csv}->{headers}}, "HIAMS Ref"; + push @{$c->stash->{csv}->{columns}}, "customer_reference"; + + $c->stash->{csv}->{extra_data} = sub { + my $ref = shift->get_extra_metadata('customer_reference') || ''; + return { + customer_reference => $ref, + }; + }; +} + 1; |