From fb98e77104cee4fb23223a25128e75d88cfe5ba8 Mon Sep 17 00:00:00 2001 From: Martin Basti Date: Mon, 17 Aug 2015 20:11:21 +0200 Subject: Add user-stage command This patch replaces 'stageuser-add --from-delete' with new command user-stage. Original way always required to specify first and last name, and overall combination of options was hard to manage. The new command requires only login of deleted user (user-del --preserve). https://fedorahosted.org/freeipa/ticket/5041 Reviewed-By: Thierry Bordaz Reviewed-By: Jan Cholasta --- API.txt | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'API.txt') diff --git a/API.txt b/API.txt index dd6bcc3c3..1944a6f99 100644 --- a/API.txt +++ b/API.txt @@ -4211,7 +4211,7 @@ option: Str('displayname', attribute=True, autofill=True, cli_name='displayname' option: Str('employeenumber', attribute=True, cli_name='employeenumber', multivalue=False, required=False) option: Str('employeetype', attribute=True, cli_name='employeetype', multivalue=False, required=False) option: Str('facsimiletelephonenumber', attribute=True, cli_name='fax', multivalue=True, required=False) -option: Flag('from_delete?', autofill=True, cli_name='from_delete', default=False) +option: DeprecatedParam('from_delete?', cli_name='from_delete', default=False) option: Str('gecos', attribute=True, autofill=True, cli_name='gecos', multivalue=False, required=False) option: Int('gidnumber', attribute=True, cli_name='gidnumber', minvalue=1, multivalue=False, required=False) option: Str('givenname', attribute=True, cli_name='first', multivalue=False, required=True) @@ -5371,6 +5371,14 @@ option: Str('version?', exclude='webui') output: Entry('result', , Gettext('A dictionary representing an LDAP entry', domain='ipa', localedir=None)) output: Output('summary', (, ), None) output: PrimaryKey('value', None, None) +command: user_stage +args: 1,2,3 +arg: Str('uid', attribute=True, cli_name='login', maxlength=255, multivalue=True, pattern='^[a-zA-Z0-9_.][a-zA-Z0-9_.-]{0,252}[a-zA-Z0-9_.$-]?$', primary_key=True, query=True, required=True) +option: Flag('continue', autofill=True, cli_name='continue', default=False) +option: Str('version?', exclude='webui') +output: Output('result', , None) +output: Output('summary', (, ), None) +output: ListOfPrimaryKeys('value', None, None) command: user_status args: 1,4,4 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_.$-]?$', primary_key=True, query=True, required=True) -- cgit