diff options
author | Dave Arter <davea@mysociety.org> | 2019-08-14 16:06:41 +0100 |
---|---|---|
committer | Matthew Somerville <matthew@mysociety.org> | 2019-08-29 18:12:38 +0100 |
commit | 7570b9d1d95ec5a5ee58df69feab487be78831aa (patch) | |
tree | 3ae88581f4b97ec09e729395d5030bffaac2e6a8 /perllib/FixMyStreet/App/Controller/Admin.pm | |
parent | 39fd4d22fec9425743b0a9ebced6d1b73c3d857b (diff) |
Add admin to disable reporting form per category.
Remove all existing hard-coded register_category calls, and have
a new way of implementing staff_ignore.
Diffstat (limited to 'perllib/FixMyStreet/App/Controller/Admin.pm')
-rw-r--r-- | perllib/FixMyStreet/App/Controller/Admin.pm | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/perllib/FixMyStreet/App/Controller/Admin.pm b/perllib/FixMyStreet/App/Controller/Admin.pm index 45ac1534d..22860430c 100644 --- a/perllib/FixMyStreet/App/Controller/Admin.pm +++ b/perllib/FixMyStreet/App/Controller/Admin.pm @@ -1192,6 +1192,8 @@ sub update_extra_fields : Private { $meta->{variable} = $notice ? 'false' : 'true'; my $protected = $c->get_param("metadata[$i].protected") && $c->get_param("metadata[$i].protected") eq 'on'; $meta->{protected} = $protected ? 'true' : 'false'; + my $disable_form = $c->get_param("metadata[$i].disable_form") && $c->get_param("metadata[$i].disable_form") eq 'on'; + $meta->{disable_form} = $disable_form ? 'true' : 'false'; $meta->{description} = $c->get_param("metadata[$i].description"); $meta->{datatype_description} = $c->get_param("metadata[$i].datatype_description"); $meta->{automated} = $c->get_param("metadata[$i].automated") |