mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
vault: validate vault type
https://fedorahosted.org/freeipa/ticket/5211 Reviewed-By: Jan Cholasta <jcholast@redhat.com>
This commit is contained in:
committed by
Jan Cholasta
parent
76ab7d9bae
commit
6941f4eec7
6
API.txt
6
API.txt
@@ -5423,7 +5423,7 @@ option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui
|
|||||||
option: Str('description', attribute=True, cli_name='desc', multivalue=False, required=False)
|
option: Str('description', attribute=True, cli_name='desc', multivalue=False, required=False)
|
||||||
option: Bytes('ipavaultpublickey', attribute=True, cli_name='public_key', multivalue=False, required=False)
|
option: Bytes('ipavaultpublickey', attribute=True, cli_name='public_key', multivalue=False, required=False)
|
||||||
option: Bytes('ipavaultsalt', attribute=True, cli_name='salt', multivalue=False, required=False)
|
option: Bytes('ipavaultsalt', attribute=True, cli_name='salt', multivalue=False, required=False)
|
||||||
option: Str('ipavaulttype', attribute=True, autofill=True, cli_name='type', default=u'standard', multivalue=False, required=False)
|
option: StrEnum('ipavaulttype', attribute=True, autofill=True, cli_name='type', default=u'standard', multivalue=False, required=False, values=(u'standard', u'symmetric', u'asymmetric'))
|
||||||
option: Flag('no_members', autofill=True, default=False, exclude='webui')
|
option: Flag('no_members', autofill=True, default=False, exclude='webui')
|
||||||
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
|
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
|
||||||
option: Str('service?')
|
option: Str('service?')
|
||||||
@@ -5513,7 +5513,7 @@ arg: Str('criteria?', noextrawhitespace=False)
|
|||||||
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
|
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
|
||||||
option: Str('cn', attribute=True, autofill=False, cli_name='name', maxlength=255, multivalue=False, pattern='^[a-zA-Z0-9_.-]+$', primary_key=True, query=True, required=False)
|
option: Str('cn', attribute=True, autofill=False, cli_name='name', maxlength=255, multivalue=False, pattern='^[a-zA-Z0-9_.-]+$', primary_key=True, query=True, required=False)
|
||||||
option: Str('description', attribute=True, autofill=False, cli_name='desc', multivalue=False, query=True, required=False)
|
option: Str('description', attribute=True, autofill=False, cli_name='desc', multivalue=False, query=True, required=False)
|
||||||
option: Str('ipavaulttype', attribute=True, autofill=False, cli_name='type', default=u'standard', multivalue=False, query=True, required=False)
|
option: StrEnum('ipavaulttype', attribute=True, autofill=False, cli_name='type', default=u'standard', multivalue=False, query=True, required=False, values=(u'standard', u'symmetric', u'asymmetric'))
|
||||||
option: Flag('no_members', autofill=True, default=False, exclude='webui')
|
option: Flag('no_members', autofill=True, default=False, exclude='webui')
|
||||||
option: Flag('pkey_only?', autofill=True, default=False)
|
option: Flag('pkey_only?', autofill=True, default=False)
|
||||||
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
|
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
|
||||||
@@ -5536,7 +5536,7 @@ option: Str('delattr*', cli_name='delattr', exclude='webui')
|
|||||||
option: Str('description', attribute=True, autofill=False, cli_name='desc', multivalue=False, required=False)
|
option: Str('description', attribute=True, autofill=False, cli_name='desc', multivalue=False, required=False)
|
||||||
option: Bytes('ipavaultpublickey', attribute=True, autofill=False, cli_name='public_key', multivalue=False, required=False)
|
option: Bytes('ipavaultpublickey', attribute=True, autofill=False, cli_name='public_key', multivalue=False, required=False)
|
||||||
option: Bytes('ipavaultsalt', attribute=True, autofill=False, cli_name='salt', multivalue=False, required=False)
|
option: Bytes('ipavaultsalt', attribute=True, autofill=False, cli_name='salt', multivalue=False, required=False)
|
||||||
option: Str('ipavaulttype', attribute=True, autofill=False, cli_name='type', default=u'standard', multivalue=False, required=False)
|
option: StrEnum('ipavaulttype', attribute=True, autofill=False, cli_name='type', default=u'standard', multivalue=False, required=False, values=(u'standard', u'symmetric', u'asymmetric'))
|
||||||
option: Flag('no_members', autofill=True, default=False, exclude='webui')
|
option: Flag('no_members', autofill=True, default=False, exclude='webui')
|
||||||
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
|
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
|
||||||
option: Flag('rights', autofill=True, default=False)
|
option: Flag('rights', autofill=True, default=False)
|
||||||
|
|||||||
4
VERSION
4
VERSION
@@ -90,5 +90,5 @@ IPA_DATA_VERSION=20100614120000
|
|||||||
# #
|
# #
|
||||||
########################################################
|
########################################################
|
||||||
IPA_API_VERSION_MAJOR=2
|
IPA_API_VERSION_MAJOR=2
|
||||||
IPA_API_VERSION_MINOR=149
|
IPA_API_VERSION_MINOR=150
|
||||||
# Last change: edewata - Added CLI param and ACL for vault service operations
|
# Last change: pvoborni - change type of vault type option to StrEnum
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ import krbV
|
|||||||
|
|
||||||
from ipalib.frontend import Command, Object, Local
|
from ipalib.frontend import Command, Object, Local
|
||||||
from ipalib import api, errors
|
from ipalib import api, errors
|
||||||
from ipalib import Bytes, Str, Flag
|
from ipalib import Bytes, Flag, Str, StrEnum
|
||||||
from ipalib import output
|
from ipalib import output
|
||||||
from ipalib.crud import PKQuery, Retrieve, Update
|
from ipalib.crud import PKQuery, Retrieve, Update
|
||||||
from ipalib.plugable import Registry
|
from ipalib.plugable import Registry
|
||||||
@@ -279,11 +279,12 @@ class vault(LDAPObject):
|
|||||||
label=_('Description'),
|
label=_('Description'),
|
||||||
doc=_('Vault description'),
|
doc=_('Vault description'),
|
||||||
),
|
),
|
||||||
Str(
|
StrEnum(
|
||||||
'ipavaulttype?',
|
'ipavaulttype?',
|
||||||
cli_name='type',
|
cli_name='type',
|
||||||
label=_('Type'),
|
label=_('Type'),
|
||||||
doc=_('Vault type'),
|
doc=_('Vault type'),
|
||||||
|
values=(u'standard', u'symmetric', u'asymmetric', ),
|
||||||
default=u'standard',
|
default=u'standard',
|
||||||
autofill=True,
|
autofill=True,
|
||||||
),
|
),
|
||||||
|
|||||||
Reference in New Issue
Block a user