summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSumit Bose <sbose@redhat.com>2013-03-04 14:52:10 +0100
committerMartin Kosek <mkosek@redhat.com>2013-03-08 10:46:00 +0100
commit331856b13c4d73330ac97df9b2815622660f327d (patch)
tree2aef000a9a04c990bd0703ac13b3724f10c1a3d3
parent5f3142c1e92856531ca8059b082ee9dc4c0af270 (diff)
downloadfreeipa-331856b13c4d73330ac97df9b2815622660f327d.tar.gz
freeipa-331856b13c4d73330ac97df9b2815622660f327d.tar.xz
freeipa-331856b13c4d73330ac97df9b2815622660f327d.zip
Allow 'nfs:NONE' in global configuration
This patch adds 'nfs:NONE' as an allowed entry for the global authorization data type in the CLI and WebUI. This is an ad-hoc solution to make sure that the new default value for the NFS service is not removed by chance. This patch should be removed if a more generic solution is implemented to modify service:TYPE style values of the authorization data type. https://fedorahosted.org/freeipa/ticket/2960
-rw-r--r--API.txt2
-rw-r--r--install/ui/src/freeipa/serverconfig.js4
-rw-r--r--ipalib/plugins/config.py2
3 files changed, 4 insertions, 4 deletions
diff --git a/API.txt b/API.txt
index a43fce596..5ddda6371 100644
--- a/API.txt
+++ b/API.txt
@@ -498,7 +498,7 @@ option: Str('ipadefaultprimarygroup', attribute=True, autofill=False, cli_name='
option: Str('ipagroupobjectclasses', attribute=True, autofill=False, cli_name='groupobjectclasses', csv=True, multivalue=True, required=False)
option: IA5Str('ipagroupsearchfields', attribute=True, autofill=False, cli_name='groupsearch', multivalue=False, required=False)
option: IA5Str('ipahomesrootdir', attribute=True, autofill=False, cli_name='homedirectory', multivalue=False, required=False)
-option: StrEnum('ipakrbauthzdata', attribute=True, autofill=False, cli_name='pac_type', csv=True, multivalue=True, required=False, values=(u'MS-PAC', u'PAD'))
+option: StrEnum('ipakrbauthzdata', attribute=True, autofill=False, cli_name='pac_type', csv=True, multivalue=True, required=False, values=(u'MS-PAC', u'PAD', u'nfs:NONE'))
option: Int('ipamaxusernamelength', attribute=True, autofill=False, cli_name='maxusername', minvalue=1, multivalue=False, required=False)
option: Bool('ipamigrationenabled', attribute=True, autofill=False, cli_name='enable_migration', multivalue=False, required=False)
option: Int('ipapwdexpadvnotify', attribute=True, autofill=False, cli_name='pwdexpnotify', minvalue=0, multivalue=False, required=False)
diff --git a/install/ui/src/freeipa/serverconfig.js b/install/ui/src/freeipa/serverconfig.js
index 347c46c1c..1c6dd219b 100644
--- a/install/ui/src/freeipa/serverconfig.js
+++ b/install/ui/src/freeipa/serverconfig.js
@@ -102,7 +102,7 @@ IPA.serverconfig.entity = function(spec) {
{
name: 'ipakrbauthzdata',
type: 'checkboxes',
- options: IPA.create_options(['MS-PAC', 'PAD'])
+ options: IPA.create_options(['MS-PAC', 'PAD', 'nfs:NONE'])
}
]
}
@@ -117,4 +117,4 @@ IPA.serverconfig.entity = function(spec) {
IPA.register('config', IPA.serverconfig.entity);
return {};
-}); \ No newline at end of file
+});
diff --git a/ipalib/plugins/config.py b/ipalib/plugins/config.py
index db7fce7cb..33eb174ec 100644
--- a/ipalib/plugins/config.py
+++ b/ipalib/plugins/config.py
@@ -194,7 +194,7 @@ class config(LDAPObject):
cli_name='pac_type',
label=_('Default PAC types'),
doc=_('Default types of PAC supported for services'),
- values=(u'MS-PAC', u'PAD'),
+ values=(u'MS-PAC', u'PAD', u'nfs:NONE'),
csv=True,
),
)