summaryrefslogtreecommitdiffstats
path: root/install/ui/netgroup.js
diff options
context:
space:
mode:
Diffstat (limited to 'install/ui/netgroup.js')
-rw-r--r--install/ui/netgroup.js40
1 files changed, 35 insertions, 5 deletions
diff --git a/install/ui/netgroup.js b/install/ui/netgroup.js
index 197925a8d..2136f926c 100644
--- a/install/ui/netgroup.js
+++ b/install/ui/netgroup.js
@@ -23,20 +23,50 @@
/* REQUIRES: ipa.js, details.js, search.js, add.js, entity.js */
IPA.entity_factories.netgroup = function() {
+
return IPA.entity_builder().
entity('netgroup').
search_facet({
- columns:['cn','description']}).
- details_facet({sections:[{
- name:'identity',
- fields:['cn','description','nisdomainname']}]}).
+ columns:[
+ 'cn',
+ 'description'
+ ]
+ }).
+ details_facet({
+ sections:[{
+ name:'identity',
+ fields:[
+ 'cn',
+ 'description',
+ 'nisdomainname']
+ }]
+ }).
+ association_facet({
+ name: 'memberhost_host',
+ facet_group: 'member'
+ }).
+ association_facet({
+ name: 'memberhost_hostgroup',
+ facet_group: 'member'
+ }).
+ association_facet({
+ name: 'memberuser_user',
+ facet_group: 'member'
+ }).
+ association_facet({
+ name: 'memberuser_group',
+ facet_group: 'member'
+ }).
association_facet({
name: 'memberof_netgroup',
associator: IPA.serial_associator
}).
standard_association_facets().
adder_dialog({
- fields:['cn', 'description']
+ fields:[
+ 'cn',
+ 'description'
+ ]
}).
build();
};