From 0a9c2ea426e8477ad302582e41756730965ea8c8 Mon Sep 17 00:00:00 2001 From: Dave Arter Date: Wed, 19 Oct 2016 17:46:54 +0100 Subject: Add UI for assigning categories to a user in admin - A user can be assigned to any number of its body's categories - The category ids are stored as a list in the user's extra field --- web/js/fixmystreet-admin.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'web/js') diff --git a/web/js/fixmystreet-admin.js b/web/js/fixmystreet-admin.js index 0323b1742..884ad1c09 100644 --- a/web/js/fixmystreet-admin.js +++ b/web/js/fixmystreet-admin.js @@ -84,10 +84,11 @@ $(function(){ } }); - // On user edit page, hide the area select field if body changes + // On user edit page, hide the area/categories fields if body changes $("form#user_edit select#body").change(function() { var show_area = $(this).val() == $(this).find("[data-originally-selected]").val(); $("form#user_edit select#area_id").closest("li").toggle(show_area); + $("form#user_edit .js-user-categories").toggle(show_area); }); // On category edit page, hide the reputation input if inspection isn't required -- cgit v1.2.3