aboutsummaryrefslogtreecommitdiffstats
path: root/t/app/controller
diff options
context:
space:
mode:
authorDave Arter <davea@mysociety.org>2016-09-23 14:45:24 +0100
committerMatthew Somerville <matthew-github@dracos.co.uk>2016-10-04 10:37:53 +0100
commitd8fdbf5d353238d9e4c334f06de251987f7e60cf (patch)
tree7929ce57958f9062be3265ee57d7513aff565eeb /t/app/controller
parent68e154c90b5a0278c4ec87aa93b80947e8704630 (diff)
Handle extra field updates on report inspect page
We want to make sure the extra metadata stored on a problem is kept in sync with the requirements of the category the report is in. Thus, if a report is moved to a category that collects extra metadata then the appropriate input fields should be shown so the inspector can enter the data. This commit shows the category extra HTML elements for every selectable category on the inspector page hiding those that don't apply to the selected category. JS is used to show/hide the extra fields when the category dropdown is changed. A consequence of the implementation is that any extra metadata from the original category is lost when the category is changed. Some thought was given to storing the old values elsewhere in the problem's extra field but I decided against this for the time being. For mysociety/fixmystreetforcouncils#45
Diffstat (limited to 't/app/controller')
0 files changed, 0 insertions, 0 deletions