summaryrefslogtreecommitdiffstats
path: root/install/ui/src/freeipa/search.js
diff options
context:
space:
mode:
Diffstat (limited to 'install/ui/src/freeipa/search.js')
-rw-r--r--install/ui/src/freeipa/search.js24
1 files changed, 14 insertions, 10 deletions
diff --git a/install/ui/src/freeipa/search.js b/install/ui/src/freeipa/search.js
index a3f35b5e..d57c4012 100644
--- a/install/ui/src/freeipa/search.js
+++ b/install/ui/src/freeipa/search.js
@@ -42,21 +42,25 @@ IPA.search_facet = function(spec, no_init) {
IPA.add_action);
spec.control_buttons = spec.control_buttons || [];
+
+ if (!spec.no_update) {
+ spec.control_buttons.unshift(
+ {
+ name: 'remove',
+ label: IPA.messages.buttons.remove,
+ icon: 'remove-icon'
+ },
+ {
+ name: 'add',
+ label: IPA.messages.buttons.add,
+ icon: 'add-icon'
+ });
+ }
spec.control_buttons.unshift(
{
name: 'refresh',
label: IPA.messages.buttons.refresh,
icon: 'reset-icon'
- },
- {
- name: 'remove',
- label: IPA.messages.buttons.remove,
- icon: 'remove-icon'
- },
- {
- name: 'add',
- label: IPA.messages.buttons.add,
- icon: 'add-icon'
});
spec.state = spec.state || {};