From 57b39d5ba2de742438e98f7a75c872152cbea40d Mon Sep 17 00:00:00 2001 From: Peter Jaszkowiak Date: Tue, 13 Nov 2018 10:26:50 -0700 Subject: [PATCH] fix(acp): small UI fixes for ACP privileges category selector (#6946) - Add dropdown chevron - Change translations - Safety against `category` not an object --- public/language/en-GB/admin/manage/categories.json | 3 ++- src/controllers/admin/privileges.js | 6 +++--- src/views/admin/manage/privileges.tpl | 4 ++-- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/public/language/en-GB/admin/manage/categories.json b/public/language/en-GB/admin/manage/categories.json index af717ec2c9..c14eadea0c 100644 --- a/public/language/en-GB/admin/manage/categories.json +++ b/public/language/en-GB/admin/manage/categories.json @@ -29,7 +29,8 @@ "select-category": "Select Category", "set-parent-category": "Set Parent Category", - "privileges.description": "You can configure the access control privileges for this category in this section. Privileges can be granted on a per-user or a per-group basis. You can add a new user to this table by searching for them in the form below.", + "privileges.description": "You can configure the access control privileges for this category in this section. Privileges can be granted on a per-user or a per-group basis. Select the domain of effect from the dropdown below.", + "privileges.category-selector": "Configuring privileges for ", "privileges.warning": "Note: Privilege settings take effect immediately. It is not necessary to save the category after adjusting these settings.", "privileges.section-viewing": "Viewing Privileges", "privileges.section-posting": "Posting Privileges", diff --git a/src/controllers/admin/privileges.js b/src/controllers/admin/privileges.js index 14d631e864..3cb7ecf077 100644 --- a/src/controllers/admin/privileges.js +++ b/src/controllers/admin/privileges.js @@ -39,10 +39,10 @@ privilegesController.get = function (req, res, callback) { data.allCategories.forEach(function (category) { if (category) { category.selected = category.cid === cid; - } - if (category.selected) { - data.selected = category; + if (category.selected) { + data.selected = category; + } } }); diff --git a/src/views/admin/manage/privileges.tpl b/src/views/admin/manage/privileges.tpl index 0f52e1676a..586751d400 100644 --- a/src/views/admin/manage/privileges.tpl +++ b/src/views/admin/manage/privileges.tpl @@ -6,9 +6,9 @@

- Currently viewing privileges for + [[admin/manage/categories:privileges.category-selector]]