diff options
author | Rob Crittenden <rcritten@redhat.com> | 2011-11-28 12:31:45 -0500 |
---|---|---|
committer | Rob Crittenden <rcritten@redhat.com> | 2011-12-05 22:29:02 -0500 |
commit | 181e6da9d8d9ee601989f845356a3c5b31d2720b (patch) | |
tree | d87f42ed6c427da7eb00a93092cb8e35cc8f3429 /API.txt | |
parent | 59721431d29c5684924c1d76ffe1c59cd6149d97 (diff) | |
download | freeipa-181e6da9d8d9ee601989f845356a3c5b31d2720b.tar.gz freeipa-181e6da9d8d9ee601989f845356a3c5b31d2720b.tar.xz freeipa-181e6da9d8d9ee601989f845356a3c5b31d2720b.zip |
Mark some attributes required to match the schema.
This makes no changes to the functionality in the command-line or
GUI because these all have defaults anyway. This is mostly to show
them properly in the UI and prevent someone from trying to erase the
value (and getting a nasty schema error in response).
https://fedorahosted.org/freeipa/ticket/2015
Diffstat (limited to 'API.txt')
-rw-r--r-- | API.txt | 18 |
1 files changed, 9 insertions, 9 deletions
@@ -863,11 +863,11 @@ arg: Str('idnsname', attribute=True, cli_name='name', multivalue=False, primary_ option: Str('name_from_ip', attribute=False, cli_name='name_from_ip', multivalue=False, required=False) option: Str('idnssoamname', attribute=True, cli_name='name_server', multivalue=False, required=True) option: Str('idnssoarname', attribute=True, cli_name='admin_email', multivalue=False, required=True) -option: Int('idnssoaserial', attribute=True, autofill=True, cli_name='serial', minvalue=1, multivalue=False, required=False) -option: Int('idnssoarefresh', attribute=True, autofill=True, cli_name='refresh', default=3600, minvalue=0, multivalue=False, required=False) -option: Int('idnssoaretry', attribute=True, autofill=True, cli_name='retry', default=900, minvalue=0, multivalue=False, required=False) -option: Int('idnssoaexpire', attribute=True, autofill=True, cli_name='expire', default=1209600, minvalue=0, multivalue=False, required=False) -option: Int('idnssoaminimum', attribute=True, autofill=True, cli_name='minimum', default=3600, maxvalue=10800, minvalue=0, multivalue=False, required=False) +option: Int('idnssoaserial', attribute=True, autofill=True, cli_name='serial', minvalue=1, multivalue=False, required=True) +option: Int('idnssoarefresh', attribute=True, autofill=True, cli_name='refresh', default=3600, minvalue=0, multivalue=False, required=True) +option: Int('idnssoaretry', attribute=True, autofill=True, cli_name='retry', default=900, minvalue=0, multivalue=False, required=True) +option: Int('idnssoaexpire', attribute=True, autofill=True, cli_name='expire', default=1209600, minvalue=0, multivalue=False, required=True) +option: Int('idnssoaminimum', attribute=True, autofill=True, cli_name='minimum', default=3600, maxvalue=10800, minvalue=0, multivalue=False, required=True) option: Int('dnsttl', attribute=True, cli_name='ttl', multivalue=False, required=False) option: StrEnum('dnsclass', attribute=True, cli_name='class', multivalue=False, required=False, values=(u'IN', u'CS', u'CH', u'HS')) option: Str('idnsupdatepolicy', attribute=True, cli_name='update_policy', multivalue=False, required=False) @@ -2766,17 +2766,17 @@ args: 1,31,3 arg: Str('uid', attribute=True, cli_name='login', maxlength=255, multivalue=False, pattern='^[a-zA-Z0-9_.][a-zA-Z0-9_.-]{0,252}[a-zA-Z0-9_.$-]?$', pattern_errmsg='may only include letters, numbers, _, -, . and $', primary_key=True, required=True) option: Str('givenname', attribute=True, cli_name='first', multivalue=False, required=True) option: Str('sn', attribute=True, cli_name='last', multivalue=False, required=True) -option: Str('cn', attribute=True, autofill=True, cli_name='cn', multivalue=False, required=False) +option: Str('cn', attribute=True, autofill=True, cli_name='cn', multivalue=False, required=True) option: Str('displayname', attribute=True, autofill=True, cli_name='displayname', multivalue=False, required=False) option: Str('initials', attribute=True, autofill=True, cli_name='initials', multivalue=False, required=False) -option: Str('homedirectory', attribute=True, cli_name='homedir', multivalue=False, required=False) +option: Str('homedirectory', attribute=True, autofill=True, cli_name='homedir', multivalue=False, required=True) option: Str('gecos', attribute=True, autofill=True, cli_name='gecos', multivalue=False, required=False) option: Str('loginshell', attribute=True, cli_name='shell', default=u'/bin/sh', multivalue=False, required=False) option: Str('krbprincipalname', attribute=True, autofill=True, cli_name='principal', multivalue=False, required=False) option: Str('mail', attribute=True, cli_name='email', multivalue=True, required=False) option: Password('userpassword', attribute=True, cli_name='password', exclude='webui', multivalue=False, required=False) -option: Int('uidnumber', attribute=True, autofill=True, cli_name='uid', default=999, minvalue=1, multivalue=False, required=False) -option: Int('gidnumber', attribute=True, cli_name='gidnumber', multivalue=False, required=False) +option: Int('uidnumber', attribute=True, autofill=True, cli_name='uid', default=999, minvalue=1, multivalue=False, required=True) +option: Int('gidnumber', attribute=True, autofill=True, cli_name='gidnumber', multivalue=False, required=True) option: Str('street', attribute=True, cli_name='street', multivalue=False, required=False) option: Str('l', attribute=True, cli_name='city', multivalue=False, required=False) option: Str('st', attribute=True, cli_name='state', multivalue=False, required=False) |