diff options
author | Matthew Somerville <matthew-github@dracos.co.uk> | 2018-08-03 23:31:45 +0100 |
---|---|---|
committer | Matthew Somerville <matthew-github@dracos.co.uk> | 2018-08-07 15:07:27 +0100 |
commit | 905bca8561bd85905945ddd33d6a8ae119c76e3c (patch) | |
tree | 81c08c274afe02e01cba879ea3884fc5bf2204bc /web | |
parent | e46125e56cb922ebe8bbae527a53d06b28c173cc (diff) |
[Buckinghamshire] Update flytipping handling.
Allow flytipping reporting on cobrand and .com, with road reports going to
Bucks Confirm and email, and non-road reports going to district and Bucks
emails.
Diffstat (limited to 'web')
-rw-r--r-- | web/cobrands/buckinghamshire/assets.js | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/web/cobrands/buckinghamshire/assets.js b/web/cobrands/buckinghamshire/assets.js index 82301c4f2..3f22774fc 100644 --- a/web/cobrands/buckinghamshire/assets.js +++ b/web/cobrands/buckinghamshire/assets.js @@ -173,10 +173,15 @@ fixmystreet.assets.add($.extend(true, {}, defaults, { actions: { found: function(layer, feature) { fixmystreet.body_overrides.allow_send(layer.fixmystreet.body); + fixmystreet.body_overrides.remove_only_send(); if (fixmystreet.assets.selectedFeature()) { hide_responsibility_errors(); enable_report_form(); } else if (OpenLayers.Util.indexOf(bucks_types, feature.attributes.feature_ty) != -1) { + var cat = $('select#form_category').val(); + if (cat === 'Flytipping') { + fixmystreet.body_overrides.only_send(layer.fixmystreet.body); + } hide_responsibility_errors(); enable_report_form(); } else if (is_only_body(layer.fixmystreet.body)) { @@ -192,6 +197,7 @@ fixmystreet.assets.add($.extend(true, {}, defaults, { // probably a field or something. Show an error to that effect, // unless an asset is selected. fixmystreet.body_overrides.do_not_send(layer.fixmystreet.body); + fixmystreet.body_overrides.remove_only_send(); if (fixmystreet.assets.selectedFeature()) { fixmystreet.body_overrides.allow_send(layer.fixmystreet.body); hide_responsibility_errors(); |