Relax restriction for leading/trailing whitespaces in *-find commands

All *-find commands now enable leading/trailing whitespaces in the
search phrase. Behaviour has been implemented directly into
crud.Search class. IPA_API_VERSION_MINOR incremented to 45.

https://fedorahosted.org/freeipa/ticket/2981
This commit is contained in:
Tomas Babej 2012-10-30 09:44:50 -04:00 committed by Martin Kosek
parent 4d6de44d3d
commit 7f27a18b51
3 changed files with 5 additions and 5 deletions

View File

@ -28,7 +28,7 @@ output: Output('result', <type 'bool'>, None)
output: Output('value', <type 'unicode'>, None)
command: aci_find
args: 1,16,4
arg: Str('criteria?')
arg: Str('criteria?', noextrawhitespace=False)
option: Str('aciname', attribute=False, autofill=False, cli_name='name', multivalue=False, primary_key=True, query=True, required=False)
option: Str('permission', attribute=False, autofill=False, cli_name='permission', multivalue=False, query=True, required=False)
option: Str('group', attribute=False, autofill=False, cli_name='group', multivalue=False, query=True, required=False)
@ -570,7 +570,7 @@ output: Output('result', <type 'bool'>, None)
output: Output('value', <type 'unicode'>, None)
command: delegation_find
args: 1,9,4
arg: Str('criteria?')
arg: Str('criteria?', noextrawhitespace=False)
option: Str('aciname', attribute=True, autofill=False, cli_name='name', multivalue=False, primary_key=True, query=True, required=False)
option: Str('permissions', attribute=True, autofill=False, cli_name='permissions', csv=True, multivalue=True, query=True, required=False)
option: Str('attrs', attribute=True, autofill=False, cli_name='attrs', csv=True, multivalue=True, query=True, required=False)
@ -2574,7 +2574,7 @@ output: Output('result', <type 'bool'>, None)
output: Output('value', <type 'unicode'>, None)
command: selfservice_find
args: 1,7,4
arg: Str('criteria?')
arg: Str('criteria?', noextrawhitespace=False)
option: Str('aciname', attribute=True, autofill=False, cli_name='name', multivalue=False, pattern='^[-_ a-zA-Z0-9]+$', primary_key=True, query=True, required=False)
option: Str('permissions', attribute=True, autofill=False, cli_name='permissions', csv=True, multivalue=True, query=True, required=False)
option: Str('attrs', attribute=True, autofill=False, cli_name='attrs', csv=True, multivalue=True, query=True, required=False)

View File

@ -89,4 +89,4 @@ IPA_DATA_VERSION=20100614120000
# #
########################################################
IPA_API_VERSION_MAJOR=2
IPA_API_VERSION_MINOR=46
IPA_API_VERSION_MINOR=47

View File

@ -230,7 +230,7 @@ class Search(Method):
has_output = output.standard_list_of_entries
def get_args(self):
yield parameters.Str('criteria?')
yield parameters.Str('criteria?', noextrawhitespace=False)
def get_options(self):
if self.extra_options_first: