diff options
Diffstat (limited to 'install/ui/src')
-rw-r--r-- | install/ui/src/freeipa/group.js | 16 | ||||
-rw-r--r-- | install/ui/src/freeipa/hostgroup.js | 6 | ||||
-rw-r--r-- | install/ui/src/freeipa/navigation/menu_spec.js | 22 | ||||
-rw-r--r-- | install/ui/src/freeipa/netgroup.js | 6 |
4 files changed, 43 insertions, 7 deletions
diff --git a/install/ui/src/freeipa/group.js b/install/ui/src/freeipa/group.js index 7a6bc910f..bf718ad9e 100644 --- a/install/ui/src/freeipa/group.js +++ b/install/ui/src/freeipa/group.js @@ -32,7 +32,17 @@ define([ './entity'], function(on, IPA, $, phases, reg) { -var exp = IPA.group = {}; +var exp = IPA.group = { + search_facet_group: { + name: 'search', + label: '@i18n:objects.group.group_categories', + facets: { + search_group: 'group_search', + search_hostgroup: 'hostgroup_search', + search_netgroup: 'netgroup_search' + } + } +}; var make_spec = function() { return { @@ -40,6 +50,10 @@ return { facets: [ { $type: 'search', + tab_label: '@i18n:objects.group.user_groups', + facet_groups: [IPA.group.search_facet_group], + tabs_in_sidebar: true, + disable_facet_tabs: false, columns: [ 'cn', 'gidnumber', diff --git a/install/ui/src/freeipa/hostgroup.js b/install/ui/src/freeipa/hostgroup.js index f0d664280..c38281c56 100644 --- a/install/ui/src/freeipa/hostgroup.js +++ b/install/ui/src/freeipa/hostgroup.js @@ -38,6 +38,10 @@ return { facets: [ { $type: 'search', + tab_label: '@i18n:objects.hostgroup.host_group', + facet_groups: [IPA.group.search_facet_group], + tabs_in_sidebar: true, + disable_facet_tabs: false, columns: [ 'cn', 'description' @@ -105,4 +109,4 @@ exp.register = function() { phases.on('registration', exp.register); return exp; -});
\ No newline at end of file +}); diff --git a/install/ui/src/freeipa/navigation/menu_spec.js b/install/ui/src/freeipa/navigation/menu_spec.js index 7d121d9ed..0e717dbf0 100644 --- a/install/ui/src/freeipa/navigation/menu_spec.js +++ b/install/ui/src/freeipa/navigation/menu_spec.js @@ -52,12 +52,27 @@ var nav = {}; } ] }, - { entity: 'group' }, { entity: 'host' }, - { entity: 'hostgroup' }, - { entity: 'netgroup' }, { entity: 'service' }, { + entity: 'group', + label: '@i18n:objects.group.groups', + facet: 'search', + children: [ + { + entity: 'hostgroup', + facet: 'search', + hidden: true + }, + { + entity: 'netgroup', + facet: 'search', + hidden: true + } + ] + }, + { entity: 'idview' }, + { name: 'automember', label: '@i18n:tabs.automember', children: [ @@ -201,7 +216,6 @@ var nav = {}; ] }, { entity: 'idrange' }, - { entity: 'idview' }, { entity: 'realmdomains' }, { name: 'trusts', diff --git a/install/ui/src/freeipa/netgroup.js b/install/ui/src/freeipa/netgroup.js index d84aca29d..3b32d4124 100644 --- a/install/ui/src/freeipa/netgroup.js +++ b/install/ui/src/freeipa/netgroup.js @@ -43,6 +43,10 @@ var spec = { facets: [ { $type: 'search', + tab_label: '@i18n:objects.netgroup.netgroups', + facet_groups: [IPA.group.search_facet_group], + tabs_in_sidebar: true, + disable_facet_tabs: false, columns: [ 'cn', 'description' @@ -328,4 +332,4 @@ exp.register = function() { phases.on('registration', exp.register); return exp; -});
\ No newline at end of file +}); |