From 2b322a46a600f2b0948b8a1b41ee394ffcf8df5e Mon Sep 17 00:00:00 2001 From: "Endi S. Dewata" Date: Fri, 16 Sep 2011 18:21:41 -0500 Subject: Replaced description text fields with text areas. Ticket #1783 --- install/ui/aci.js | 68 +++++++++++++++++++++++++++++++++---------- install/ui/automount.js | 13 +++++++-- install/ui/group.js | 34 ++++++++++++++++------ install/ui/hbac.js | 68 ++++++++++++++++++++++++++++++++++--------- install/ui/host.js | 5 +++- install/ui/hostgroup.js | 35 ++++++++++++++++++----- install/ui/netgroup.js | 29 ++++++++++++------- install/ui/sudo.js | 76 ++++++++++++++++++++++++++++++++++++------------- 8 files changed, 251 insertions(+), 77 deletions(-) diff --git a/install/ui/aci.js b/install/ui/aci.js index fc62f277..676f5df3 100644 --- a/install/ui/aci.js +++ b/install/ui/aci.js @@ -93,14 +93,26 @@ IPA.entity_factories.privilege = function() { entity('privilege'). facet_groups([ 'role', 'settings', 'permission' ]). search_facet({ - columns:['cn','description']}). + columns: [ + 'cn', + 'description' + ] + }). details_facet({ - sections: - [{ - name:'identity', - label: IPA.messages.details.identity, - fields:['cn','description'] - }]}). + sections: [ + { + name: 'identity', + label: IPA.messages.details.identity, + fields: [ + 'cn', + { + factory: IPA.textarea_widget, + name: 'description' + } + ] + } + ] + }). association_facet({ name: 'member_role', facet_group: 'role', @@ -116,7 +128,13 @@ IPA.entity_factories.privilege = function() { }). standard_association_facets(). adder_dialog({ - fields:['cn', 'description'] + fields: [ + 'cn', + { + factory: IPA.textarea_widget, + name: 'description' + } + ] }). build(); @@ -128,12 +146,26 @@ IPA.entity_factories.role = function() { entity('role'). facet_groups([ 'member', 'settings', 'privilege' ]). search_facet({ - columns:['cn','description']}). - details_facet({sections:[ - { - name:'identity', - label:IPA.messages.objects.role.identity, - fields:['cn','description']}]}). + columns: [ + 'cn', + 'description' + ] + }). + details_facet({ + sections: [ + { + name: 'identity', + label: IPA.messages.objects.role.identity, + fields: [ + 'cn', + { + factory: IPA.textarea_widget, + name: 'description' + } + ] + } + ] + }). association_facet({ name: 'memberof_privilege', facet_group: 'privilege', @@ -142,7 +174,13 @@ IPA.entity_factories.role = function() { }). standard_association_facets(). adder_dialog({ - fields:['cn', 'description'] + fields: [ + 'cn', + { + factory: IPA.textarea_widget, + name: 'description' + } + ] }). build(); }; diff --git a/install/ui/automount.js b/install/ui/automount.js index a4fe166e..89b0f6b7 100644 --- a/install/ui/automount.js +++ b/install/ui/automount.js @@ -81,7 +81,13 @@ IPA.entity_factories.automountmap = function() { { name: 'identity', label: IPA.messages.details.identity, - fields: [ 'automountmapname', 'description' ] + fields: [ + 'automountmapname', + { + factory: IPA.textarea_widget, + name: 'description' + } + ] } ] }). @@ -107,7 +113,10 @@ IPA.entity_factories.automountmap = function() { ] }, 'automountmapname', - 'description' + { + factory: IPA.textarea_widget, + name: 'description' + } ] }, { diff --git a/install/ui/group.js b/install/ui/group.js index ad705eb2..b9664ea6 100644 --- a/install/ui/group.js +++ b/install/ui/group.js @@ -29,13 +29,27 @@ IPA.entity_factories.group = function () { return IPA.entity_builder(). entity('group'). search_facet({ - columns:['cn','gidnumber','description'] + columns: [ + 'cn', + 'gidnumber', + 'description' + ] + }). + details_facet({ + sections: [ + { + name: 'details', + fields: [ + 'cn', + { + factory: IPA.textarea_widget, + name: 'description' + }, + 'gidnumber' + ] + } + ] }). - details_facet({sections: - [{ - name:'details', - fields:['cn','description','gidnumber'] - }]}). association_facet({ name: 'member_user', columns:[ @@ -90,14 +104,18 @@ IPA.entity_factories.group = function () { adder_dialog({ fields: [ 'cn', - 'description', + { + factory: IPA.textarea_widget, + name: 'description' + }, { factory: IPA.group_nonposix_checkbox_widget, name: 'nonposix', label: IPA.messages.objects.group.posix, checked: true }, - 'gidnumber'] + 'gidnumber' + ] }). build(); }; diff --git a/install/ui/hbac.js b/install/ui/hbac.js index 32b2202f..f4f262c8 100644 --- a/install/ui/hbac.js +++ b/install/ui/hbac.js @@ -47,11 +47,26 @@ IPA.entity_factories.hbacsvc = function() { return IPA.entity_builder(). entity('hbacsvc'). search_facet({ - columns:['cn','description']}). - details_facet({sections:[{ - name: 'general', - label: IPA.messages.details.general, - fields:[ 'cn', 'description']}]}). + columns: [ + 'cn', + 'description' + ] + }). + details_facet({ + sections: [ + { + name: 'general', + label: IPA.messages.details.general, + fields: [ + 'cn', + { + factory: IPA.textarea_widget, + name: 'description' + } + ] + } + ] + }). association_facet({ name: 'memberof_hbacsvcgroup', associator: IPA.serial_associator, @@ -77,7 +92,13 @@ IPA.entity_factories.hbacsvc = function() { }). standard_association_facets(). adder_dialog({ - fields:['cn','description'] + fields: [ + 'cn', + { + factory: IPA.textarea_widget, + name: 'description' + } + ] }). build(); }; @@ -87,13 +108,26 @@ IPA.entity_factories.hbacsvcgroup = function() { return IPA.entity_builder(). entity('hbacsvcgroup'). search_facet({ - columns:['cn', 'description']}). - details_facet({sections:[ - { - name: 'general', - label: IPA.messages.details.general, - fields:['cn','description'] - }]}). + columns: [ + 'cn', + 'description' + ] + }). + details_facet({ + sections: [ + { + name: 'general', + label: IPA.messages.details.general, + fields: [ + 'cn', + { + factory: IPA.textarea_widget, + name: 'description' + } + ] + } + ] + }). association_facet({ name: 'member_hbacsvc', columns:[ @@ -118,7 +152,13 @@ IPA.entity_factories.hbacsvcgroup = function() { }). standard_association_facets(). adder_dialog({ - fields:['cn', 'description'] + fields: [ + 'cn', + { + factory: IPA.textarea_widget, + name: 'description' + } + ] }). build(); }; diff --git a/install/ui/host.js b/install/ui/host.js index 6720b4fc..6c5b4439 100644 --- a/install/ui/host.js +++ b/install/ui/host.js @@ -50,7 +50,10 @@ IPA.entity_factories.host = function () { other_entity: 'dnsrecord' }, 'krbprincipalname', - 'description', + { + factory: IPA.textarea_widget, + name: 'description' + }, 'l', 'nshostlocation', 'nshardwareplatform', diff --git a/install/ui/hostgroup.js b/install/ui/hostgroup.js index 45420340..ef669960 100644 --- a/install/ui/hostgroup.js +++ b/install/ui/hostgroup.js @@ -27,12 +27,27 @@ IPA.entity_factories.hostgroup = function() { return IPA.entity_builder(). entity('hostgroup'). - search_facet({columns:['cn','description']}). - details_facet({sections:[{ - name:'identity', - label: IPA.messages.objects.hostgroup.identity, - fields:['cn','description'] - }]}). + search_facet({ + columns: [ + 'cn', + 'description' + ] + }). + details_facet({ + sections: [ + { + name: 'identity', + label: IPA.messages.objects.hostgroup.identity, + fields: [ + 'cn', + { + factory: IPA.textarea_widget, + name: 'description' + } + ] + } + ] + }). association_facet({ name: 'memberof_hostgroup', associator: IPA.serial_associator @@ -55,7 +70,13 @@ IPA.entity_factories.hostgroup = function() { }). standard_association_facets(). adder_dialog({ - fields:['cn','description'] + fields: [ + 'cn', + { + factory: IPA.textarea_widget, + name: 'description' + } + ] }). build(); }; diff --git a/install/ui/netgroup.js b/install/ui/netgroup.js index 2136f926..2b95c661 100644 --- a/install/ui/netgroup.js +++ b/install/ui/netgroup.js @@ -27,19 +27,25 @@ IPA.entity_factories.netgroup = function() { return IPA.entity_builder(). entity('netgroup'). search_facet({ - columns:[ + columns: [ 'cn', 'description' ] }). details_facet({ - sections:[{ - name:'identity', - fields:[ - 'cn', - 'description', - 'nisdomainname'] - }] + sections: [ + { + name: 'identity', + fields: [ + 'cn', + { + factory: IPA.textarea_widget, + name: 'description' + }, + 'nisdomainname' + ] + } + ] }). association_facet({ name: 'memberhost_host', @@ -63,9 +69,12 @@ IPA.entity_factories.netgroup = function() { }). standard_association_facets(). adder_dialog({ - fields:[ + fields: [ 'cn', - 'description' + { + factory: IPA.textarea_widget, + name: 'description' + } ] }). build(); diff --git a/install/ui/sudo.js b/install/ui/sudo.js index a9773124..acc1c9f4 100644 --- a/install/ui/sudo.js +++ b/install/ui/sudo.js @@ -46,15 +46,28 @@ IPA.entity_factories.sudorule = function() { IPA.entity_factories.sudocmd = function() { return IPA.entity_builder(). - entity( 'sudocmd'). + entity('sudocmd'). search_facet({ - columns:['sudocmd','description']}). - details_facet({sections:[ - { - name: 'general', - label: IPA.messages.details.general, - fields:['sudocmd','description'] - }]}). + columns: [ + 'sudocmd', + 'description' + ] + }). + details_facet({ + sections: [ + { + name: 'general', + label: IPA.messages.details.general, + fields: [ + 'sudocmd', + { + factory: IPA.textarea_widget, + name: 'description' + } + ] + } + ] + }). association_facet({ name: 'memberof_sudocmdgroup', associator: IPA.serial_associator, @@ -66,7 +79,7 @@ IPA.entity_factories.sudocmd = function() { }, { name: 'description' } ], - adder_columns:[ + adder_columns: [ { name: 'cn', primary_key: true, @@ -80,7 +93,13 @@ IPA.entity_factories.sudocmd = function() { }). standard_association_facets(). adder_dialog({ - fields:['sudocmd','description'] + fields: [ + 'sudocmd', + { + factory: IPA.textarea_widget, + name: 'description' + } + ] }). build(); @@ -90,18 +109,29 @@ IPA.entity_factories.sudocmdgroup = function() { return IPA.entity_builder(). entity('sudocmdgroup'). search_facet({ - columns:['cn','description'] + columns: [ + 'cn', + 'description' + ] + }). + details_facet({ + sections: [ + { + name: 'general', + label: IPA.messages.details.general, + fields: [ + 'cn', + { + factory: IPA.textarea_widget, + name: 'description' + } + ] + } + ] }). - details_facet({sections:[ - { - - name: 'general', - label: IPA.messages.details.general, - fields:['cn','description'] - }]}). association_facet({ name: 'member_sudocmd', - columns:[ + columns: [ { name: 'sudocmd', primary_key: true, @@ -123,7 +153,13 @@ IPA.entity_factories.sudocmdgroup = function() { }). standard_association_facets(). adder_dialog({ - fields:['cn','description'] + fields: [ + 'cn', + { + factory: IPA.textarea_widget, + name: 'description' + } + ] }). build(); }; -- cgit