summaryrefslogtreecommitdiffstats
path: root/ipalib/plugins/config.py
diff options
context:
space:
mode:
authorPetr Viktorin <pviktori@redhat.com>2012-02-20 04:03:27 -0500
committerMartin Kosek <mkosek@redhat.com>2012-03-12 17:16:57 +0100
commit79d4a34cc980da7395ab7d6184024ac2fe1fea39 (patch)
treed54f67a52c9f4dfd186cd0613a1ef53d00cb9e85 /ipalib/plugins/config.py
parent7cfc16ca58dfb22bc6e9cd519e6ecc7a10435fa1 (diff)
downloadfreeipa-79d4a34cc980da7395ab7d6184024ac2fe1fea39.tar.gz
freeipa-79d4a34cc980da7395ab7d6184024ac2fe1fea39.tar.xz
freeipa-79d4a34cc980da7395ab7d6184024ac2fe1fea39.zip
Mark most config options as required
IPA assumes most config options are present, but allowed the user to delete them. This patch marks them as required. https://fedorahosted.org/freeipa/ticket/2159
Diffstat (limited to 'ipalib/plugins/config.py')
-rw-r--r--ipalib/plugins/config.py30
1 files changed, 15 insertions, 15 deletions
diff --git a/ipalib/plugins/config.py b/ipalib/plugins/config.py
index c4615e3d1..df960f4c0 100644
--- a/ipalib/plugins/config.py
+++ b/ipalib/plugins/config.py
@@ -97,22 +97,22 @@ class config(LDAPObject):
label_singular = _('Configuration')
takes_params = (
- Int('ipamaxusernamelength?',
+ Int('ipamaxusernamelength',
cli_name='maxusername',
label=_('Maximum username length'),
minvalue=1,
),
- IA5Str('ipahomesrootdir?',
+ IA5Str('ipahomesrootdir',
cli_name='homedirectory',
label=_('Home directory base'),
doc=_('Default location of home directories'),
),
- Str('ipadefaultloginshell?',
+ Str('ipadefaultloginshell',
cli_name='defaultshell',
label=_('Default shell'),
doc=_('Default shell for new users'),
),
- Str('ipadefaultprimarygroup?',
+ Str('ipadefaultprimarygroup',
cli_name='defaultgroup',
label=_('Default users group'),
doc=_('Default group for new users'),
@@ -122,52 +122,52 @@ class config(LDAPObject):
label=_('Default e-mail domain'),
doc=_('Default e-mail domain'),
),
- Int('ipasearchtimelimit?', validate_searchtimelimit,
+ Int('ipasearchtimelimit', validate_searchtimelimit,
cli_name='searchtimelimit',
label=_('Search time limit'),
doc=_('Maximum amount of time (seconds) for a search (> 0, or -1 for unlimited)'),
minvalue=-1,
),
- Int('ipasearchrecordslimit?',
+ Int('ipasearchrecordslimit',
cli_name='searchrecordslimit',
label=_('Search size limit'),
doc=_('Maximum number of records to search (-1 is unlimited)'),
minvalue=-1,
),
- IA5Str('ipausersearchfields?',
+ IA5Str('ipausersearchfields',
cli_name='usersearch',
label=_('User search fields'),
doc=_('A comma-separated list of fields to search in when searching for users'),
),
- IA5Str('ipagroupsearchfields?',
+ IA5Str('ipagroupsearchfields',
cli_name='groupsearch',
label='Group search fields',
doc=_('A comma-separated list of fields to search in when searching for groups'),
),
- Bool('ipamigrationenabled?',
+ Bool('ipamigrationenabled',
cli_name='enable_migration',
label=_('Enable migration mode'),
doc=_('Enable migration mode'),
),
- Str('ipacertificatesubjectbase?',
+ Str('ipacertificatesubjectbase',
cli_name='subject',
label=_('Certificate Subject base'),
doc=_('Base for certificate subjects (OU=Test,O=Example)'),
flags=['no_update'],
),
- Str('ipagroupobjectclasses*',
+ Str('ipagroupobjectclasses+',
cli_name='groupobjectclasses',
label=_('Default group objectclasses'),
doc=_('Default group objectclasses (comma-separated list)'),
csv=True,
),
- Str('ipauserobjectclasses*',
+ Str('ipauserobjectclasses+',
cli_name='userobjectclasses',
label=_('Default user objectclasses'),
doc=_('Default user objectclasses (comma-separated list)'),
csv=True,
),
- Int('ipapwdexpadvnotify?',
+ Int('ipapwdexpadvnotify',
cli_name='pwdexpnotify',
label=_('Password Expiration Notification (days)'),
doc=_('Number of days\'s notice of impending password expiration'),
@@ -180,11 +180,11 @@ class config(LDAPObject):
values=(u'AllowLMhash', u'AllowNThash'),
csv=True,
),
- Str('ipaselinuxusermaporder?',
+ Str('ipaselinuxusermaporder',
label=_('SELinux user map order'),
doc=_('Order in increasing priority of SELinux users, delimited by $'),
),
- Str('ipaselinuxusermapdefault?',
+ Str('ipaselinuxusermapdefault',
label=_('Default SELinux user'),
doc=_('Default SELinux user when no match is found in SELinux map rule'),
),