diff options
author | Adam Young <ayoung@redhat.com> | 2011-03-18 16:43:54 -0400 |
---|---|---|
committer | Adam Young <ayoung@redhat.com> | 2011-03-31 17:29:33 -0400 |
commit | 4270e26adb56b6d1b7a9e80433581b82519d9eec (patch) | |
tree | dcb0982b741d92c0be37e262e70b7cd0969e06d0 /install/ui/serverconfig.js | |
parent | db91321fd2c94680361ae8196ba9227615f92c39 (diff) | |
download | freeipa.git-4270e26adb56b6d1b7a9e80433581b82519d9eec.tar.gz freeipa.git-4270e26adb56b6d1b7a9e80433581b82519d9eec.tar.xz freeipa.git-4270e26adb56b6d1b7a9e80433581b82519d9eec.zip |
define entities using builder and more declarative syntax
merged hbac and sudo in to single files
associaton facet and table supports linking
Diffstat (limited to 'install/ui/serverconfig.js')
-rw-r--r-- | install/ui/serverconfig.js | 42 |
1 files changed, 17 insertions, 25 deletions
diff --git a/install/ui/serverconfig.js b/install/ui/serverconfig.js index 6f54bbab..4d104231 100644 --- a/install/ui/serverconfig.js +++ b/install/ui/serverconfig.js @@ -28,29 +28,21 @@ /* Configuration */ IPA.entity_factories.config = function(){ - - var that = IPA.entity({ - name: 'config' - }).facet( - IPA.details_facet(). - section( - IPA.stanza({ - name: 'ipaserver', - label: IPA.messages.objects.config.ipaserver - }). - input({ - name: 'cn', - label: IPA.messages.objects.config.cn - }). - input({name:'ipacertificatesubjectbase'}). - input({name:'ipadefaultloginshell'}). - input({name:'ipadefaultprimarygroup'}). - input({name:'ipagroupsearchfields'}). - input({name:'ipahomesrootdir'}). - input({name:'ipamaxusernamelength'}). - input({name:'ipamigrationenabled'}). - input({name:'ipasearchrecordslimit'}). - input({name:'ipasearchtimelimit'}). - input({name:'ipausersearchfields'}))); - return that; + return IPA.entity_builder(). + entity('config'). + details_facet([{ + section: 'ipaserver', + label: IPA.messages.objects.config.ipaserver, + fields: + [{ + factory: IPA.text_widget, + name: 'cn', + label: IPA.messages.objects.config.cn + }, + 'ipacertificatesubjectbase','ipadefaultloginshell', + 'ipadefaultprimarygroup','ipagroupsearchfields', + 'ipahomesrootdir','ipamaxusernamelength', + 'ipamigrationenabled','ipasearchrecordslimit', + 'ipasearchtimelimit','ipausersearchfields']}]). + build(); };
\ No newline at end of file |