summaryrefslogtreecommitdiffstats
path: root/install/ui/src
diff options
context:
space:
mode:
Diffstat (limited to 'install/ui/src')
-rw-r--r--install/ui/src/freeipa/group.js16
-rw-r--r--install/ui/src/freeipa/hostgroup.js6
-rw-r--r--install/ui/src/freeipa/navigation/menu_spec.js22
-rw-r--r--install/ui/src/freeipa/netgroup.js6
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
+});