config widgets entity select default group checkbox for migration

This commit is contained in:
Adam Young 2011-06-30 13:45:35 -04:00
parent 2a52723465
commit 9d8ddb5d46
5 changed files with 31 additions and 14 deletions

View File

@ -337,7 +337,7 @@ option: Int('ipasearchtimelimit', validate_searchtimelimit, attribute=True, auto
option: Int('ipasearchrecordslimit', attribute=True, autofill=False, cli_name='searchrecordslimit', label=Gettext('Search size limit', domain='ipa', localedir=None), minvalue=-1, multivalue=False, required=False)
option: IA5Str('ipausersearchfields', attribute=True, autofill=False, cli_name='usersearch', label=Gettext('User search fields', domain='ipa', localedir=None), multivalue=False, required=False)
option: IA5Str('ipagroupsearchfields', attribute=True, autofill=False, cli_name='groupsearch', label='Group search fields', multivalue=False, required=False)
option: Bool('ipamigrationenabled', attribute=True, autofill=False, cli_name='enable_migration', label=Gettext('Migration mode', domain='ipa', localedir=None), multivalue=False, required=False)
option: Bool('ipamigrationenabled', attribute=True, autofill=False, cli_name='enable_migration', label=Gettext('Enable migration mode', domain='ipa', localedir=None), multivalue=False, required=False)
option: List('ipagroupobjectclasses', attribute=True, autofill=False, cli_name='groupobjectclasses', label=Gettext('Default group objectclasses', domain='ipa', localedir=None), multivalue=True, required=False)
option: List('ipauserobjectclasses', attribute=True, autofill=False, cli_name='userobjectclasses', label=Gettext('Default user objectclasses', domain='ipa', localedir=None), multivalue=True, required=False)
option: Int('ipapwdexpadvnotify', attribute=True, autofill=False, cli_name='pwdexpnotify', label=Gettext('Password Expiration Notification', domain='ipa', localedir=None), minvalue=0, multivalue=False, required=False)

View File

@ -48,11 +48,18 @@ IPA.entity_factories.config = function(){
fields:[
'ipausersearchfields',
'ipadefaultemaildomain',
'ipadefaultprimarygroup',
{
factory:IPA.entity_select_widget,
name: 'ipadefaultprimarygroup',
entity: 'group'
},
'ipahomesrootdir',
'ipamaxusernamelength',
'ipamigrationenabled',
'ipapwdexpadvnotify',
{
factory: IPA.checkbox_widget,
name: 'ipamigrationenabled'
},
{
factory: IPA.multivalued_text_widget,
name: 'ipauserobjectclasses'

View File

@ -8552,7 +8552,7 @@
"flags": [],
"hint": null,
"include": null,
"label": "Migration mode",
"label": "Enable migration mode",
"multivalue": false,
"name": "ipamigrationenabled",
"primary_key": false,
@ -15878,34 +15878,37 @@
"Administrator"
],
"gidnumber": [
"85800000"
"1965600000"
],
"homedirectory": [
"/home/admin"
],
"ipauniqueid": [
"f91142a2-a19b-11e0-843c-525400b55a47"
"9e262c00-a357-11e0-a074-525400b55a47"
],
"krbextradata": [
{
"__base64__": "AAKl9AlOcm9vdC9hZG1pbkBTRVJWRVIxNS5BWU9VTkcuQk9TVE9OLkRFVkVMLlJFREhBVC5DT00A"
"__base64__": "AAgBAA=="
},
{
"__base64__": "AAgBAA=="
"__base64__": "AAL33AxOcm9vdC9hZG1pbkBTRVJWRVIxNS5BWU9VTkcuQk9TVE9OLkRFVkVMLlJFREhBVC5DT00A"
}
],
"krblastpwdchange": [
"20110628153501Z"
"20110630203047Z"
],
"krblastsuccessfulauth": [
"20110630175326Z"
"20110701022251Z"
],
"krbpasswordexpiration": [
"20110926153501Z"
"20110928203047Z"
],
"krbprincipalname": [
"admin@SERVER15.AYOUNG.BOSTON.DEVEL.REDHAT.COM"
],
"krbpwdpolicyreference": [
"cn=admins,cn=SERVER15.AYOUNG.BOSTON.DEVEL.REDHAT.COM,cn=kerberos,dc=server15,dc=ayoung,dc=boston,dc=devel,dc=redhat,dc=com"
],
"loginshell": [
"/bin/bash"
],
@ -15931,7 +15934,7 @@
"admin"
],
"uidnumber": [
"85800000"
"1965600000"
]
}
],

View File

@ -790,6 +790,13 @@ IPA.checkbox_widget = function (spec) {
that.update = function() {
var value = that.values && that.values.length ? that.values[0] : false;
if (value ==="FALSE"){
value = false;
}
if (value ==="TRUE"){
value = true;
}
$('input[name="'+that.name+'"]', that.container).get(0).checked = value;
};

View File

@ -141,7 +141,7 @@ class config(LDAPObject):
),
Bool('ipamigrationenabled?',
cli_name='enable_migration',
label=_('Migration mode'),
label=_('Enable migration mode'),
doc=_('Enable migration mode.'),
),
Str('ipacertificatesubjectbase?',