diff options
Diffstat (limited to 'install/ui/netgroup.js')
-rw-r--r-- | install/ui/netgroup.js | 40 |
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(); }; |