config fields

https://fedorahosted.org/freeipa/ticket/1403
https://fedorahosted.org/freeipa/ticket/1404
https://fedorahosted.org/freeipa/ticket/1405
https://fedorahosted.org/freeipa/ticket/1406

fields and sections for config screen
Using multivalue controls for object classes
This commit is contained in:
Adam Young 2011-06-29 21:39:50 -04:00
parent 870e430b65
commit 2352fcbcc3
3 changed files with 452 additions and 215 deletions

View File

@ -33,19 +33,42 @@ IPA.entity_factories.config = function(){
details_facet({
title: IPA.metadata.objects.config.label,
sections:
[{
name: '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']}]}).
[
{
name: 'search',
label: IPA.messages.objects.config.search,
fields:[
'ipasearchrecordslimit',
'ipasearchtimelimit'
]
},
{
name: 'user',
label: IPA.messages.objects.config.user,
fields:[
'ipausersearchfields',
'ipadefaultprimarygroup',
'ipahomesrootdir',
'ipamaxusernamelength',
'ipamigrationenabled',
'ipapwdexpadvnotify',
{
factory: IPA.multivalued_text_widget,
name: 'ipauserobjectclasses'
}
]
},
{
name: 'group',
label: IPA.messages.objects.config.group,
fields:[
'ipagroupsearchfields',
{
factory: IPA.multivalued_text_widget,
name: 'ipagroupobjectclasses'
}
]
}
]}).
build();
};

File diff suppressed because it is too large Load Diff

View File

@ -147,6 +147,9 @@ class i18n_messages(Command):
"config": {
"ipaserver":_("Configuration"),
"cn":_("Name"),
"user":_("User Options"),
"search":_("Search Options"),
"group":_("Group Options"),
},
"delegation": {
},