diff options
author | Endi S. Dewata <edewata@redhat.com> | 2011-07-28 17:23:41 -0500 |
---|---|---|
committer | Adam Young <ayoung@redhat.com> | 2011-07-28 21:40:03 -0400 |
commit | 51cd0c916b7f97a249abe17a2987b5ec849bf723 (patch) | |
tree | 815d25b097392df0f311e4b8424e870b8638b004 /install/ui/hbac.js | |
parent | 1983193d477227c1102dc219d0925da91be51731 (diff) | |
download | freeipa-51cd0c916b7f97a249abe17a2987b5ec849bf723.tar.gz freeipa-51cd0c916b7f97a249abe17a2987b5ec849bf723.tar.xz freeipa-51cd0c916b7f97a249abe17a2987b5ec849bf723.zip |
Added association facets for HBAC and sudo.
The HBAC service, HBAC service group, sudo command and sudo command
group have been modified to show the associations as facets.
Ticket #1536
Diffstat (limited to 'install/ui/hbac.js')
-rw-r--r-- | install/ui/hbac.js | 58 |
1 files changed, 47 insertions, 11 deletions
diff --git a/install/ui/hbac.js b/install/ui/hbac.js index 2cdb710ab..4e25123e4 100644 --- a/install/ui/hbac.js +++ b/install/ui/hbac.js @@ -63,6 +63,30 @@ IPA.entity_factories.hbacsvc = function() { name: 'general', label: IPA.messages.details.general, fields:[ 'cn', 'description']}]}). + association_facet({ + name: 'memberof_hbacsvcgroup', + associator: IPA.serial_associator, + columns:[ + { + name: 'cn', + primary_key: true, + link: true + }, + { name: 'description' } + ], + adder_columns: [ + { + name: 'cn', + primary_key: true, + width: '100px' + }, + { + name: 'description', + width: '100px' + } + ] + }). + standard_association_facets(). adder_dialog({ fields:['cn','description'] }). @@ -80,18 +104,30 @@ IPA.entity_factories.hbacsvcgroup = function() { name: 'general', label: IPA.messages.details.general, fields:['cn','description'] - }, - { - name: 'services', - label: IPA.messages.objects.hbacsvcgroup.services, - fields:[{ - factory: IPA.hbacsvcgroup_member_hbacsvc_table_widget, - name: 'member_hbacsvc', - label: IPA.messages.objects.hbacsvcgroup.services, - other_entity: 'hbacsvc', - save_values: false - }] }]}). + association_facet({ + name: 'member_hbacsvc', + columns:[ + { + name: 'cn', + primary_key: true, + link: true + }, + { name: 'description' } + ], + adder_columns: [ + { + name: 'cn', + primary_key: true, + width: '100px' + }, + { + name: 'description', + width: '100px' + } + ] + }). + standard_association_facets(). adder_dialog({ fields:['cn', 'description'] }). |