diff options
author | Martin Babinsky <mbabinsk@redhat.com> | 2016-06-23 19:14:53 +0200 |
---|---|---|
committer | Martin Basti <mbasti@redhat.com> | 2016-07-01 09:37:25 +0200 |
commit | 750a392fe22aa8ddcb21077e8c24b96d36ecf20c (patch) | |
tree | 54dd24acf6563c9c714a8333d55b7b36b37672b9 /API.txt | |
parent | 7e803aa4625869ef6a8e78a09cd99270c4cc77e5 (diff) | |
download | freeipa-750a392fe22aa8ddcb21077e8c24b96d36ecf20c.tar.gz freeipa-750a392fe22aa8ddcb21077e8c24b96d36ecf20c.tar.xz freeipa-750a392fe22aa8ddcb21077e8c24b96d36ecf20c.zip |
Allow for commands that use positional parameters to add/remove attributes
Commands that modify a single multivalued attribute of an entry should use
positional parameters to specify both the primary key and the values to
add/remove. Named options are redundant in this case.
The `--certificate option` of `*-add/remove-cert` commands was turned
mandatory to avoid EmptyModlist when it is omitted.
https://fedorahosted.org/freeipa/ticket/3961
https://fedorahosted.org/freeipa/ticket/5413
Reviewed-By: David Kupka <dkupka@redhat.com>
Reviewed-By: Jan Cholasta <jcholast@redhat.com>
Diffstat (limited to 'API.txt')
-rw-r--r-- | API.txt | 16 |
1 files changed, 8 insertions, 8 deletions
@@ -2294,7 +2294,7 @@ arg: Str('fqdn', cli_name='hostname') option: Flag('all', autofill=True, cli_name='all', default=False) option: Flag('no_members', autofill=True, default=False) option: Flag('raw', autofill=True, cli_name='raw', default=False) -option: Bytes('usercertificate*', alwaysask=True, cli_name='certificate') +option: Bytes('usercertificate+', alwaysask=True, cli_name='certificate') option: Str('version?') output: Entry('result') output: Output('summary', type=[<type 'unicode'>, <type 'NoneType'>]) @@ -2461,7 +2461,7 @@ arg: Str('fqdn', cli_name='hostname') option: Flag('all', autofill=True, cli_name='all', default=False) option: Flag('no_members', autofill=True, default=False) option: Flag('raw', autofill=True, cli_name='raw', default=False) -option: Bytes('usercertificate*', alwaysask=True, cli_name='certificate') +option: Bytes('usercertificate+', alwaysask=True, cli_name='certificate') option: Str('version?') output: Entry('result') output: Output('summary', type=[<type 'unicode'>, <type 'NoneType'>]) @@ -2698,7 +2698,7 @@ arg: Str('ipaanchoruuid', cli_name='anchor') option: Flag('all', autofill=True, cli_name='all', default=False) option: Flag('fallback_to_ldap?', autofill=True, default=False) option: Flag('raw', autofill=True, cli_name='raw', default=False) -option: Bytes('usercertificate*', alwaysask=True, cli_name='certificate') +option: Bytes('usercertificate+', alwaysask=True, cli_name='certificate') option: Str('version?') output: Entry('result') output: Output('summary', type=[<type 'unicode'>, <type 'NoneType'>]) @@ -2770,7 +2770,7 @@ arg: Str('ipaanchoruuid', cli_name='anchor') option: Flag('all', autofill=True, cli_name='all', default=False) option: Flag('fallback_to_ldap?', autofill=True, default=False) option: Flag('raw', autofill=True, cli_name='raw', default=False) -option: Bytes('usercertificate*', alwaysask=True, cli_name='certificate') +option: Bytes('usercertificate+', alwaysask=True, cli_name='certificate') option: Str('version?') output: Entry('result') output: Output('summary', type=[<type 'unicode'>, <type 'NoneType'>]) @@ -4293,7 +4293,7 @@ arg: Principal('krbprincipalname', cli_name='principal') option: Flag('all', autofill=True, cli_name='all', default=False) option: Flag('no_members', autofill=True, default=False) option: Flag('raw', autofill=True, cli_name='raw', default=False) -option: Bytes('usercertificate*', alwaysask=True, cli_name='certificate') +option: Bytes('usercertificate+', alwaysask=True, cli_name='certificate') option: Str('version?') output: Entry('result') output: Output('summary', type=[<type 'unicode'>, <type 'NoneType'>]) @@ -4424,7 +4424,7 @@ arg: Principal('krbprincipalname', cli_name='principal') option: Flag('all', autofill=True, cli_name='all', default=False) option: Flag('no_members', autofill=True, default=False) option: Flag('raw', autofill=True, cli_name='raw', default=False) -option: Bytes('usercertificate*', alwaysask=True, cli_name='certificate') +option: Bytes('usercertificate+', alwaysask=True, cli_name='certificate') option: Str('version?') output: Entry('result') output: Output('summary', type=[<type 'unicode'>, <type 'NoneType'>]) @@ -5668,7 +5668,7 @@ arg: Str('uid', cli_name='login') option: Flag('all', autofill=True, cli_name='all', default=False) option: Flag('no_members', autofill=True, default=False) option: Flag('raw', autofill=True, cli_name='raw', default=False) -option: Bytes('usercertificate*', alwaysask=True, cli_name='certificate') +option: Bytes('usercertificate+', alwaysask=True, cli_name='certificate') option: Str('version?') output: Entry('result') output: Output('summary', type=[<type 'unicode'>, <type 'NoneType'>]) @@ -5828,7 +5828,7 @@ arg: Str('uid', cli_name='login') option: Flag('all', autofill=True, cli_name='all', default=False) option: Flag('no_members', autofill=True, default=False) option: Flag('raw', autofill=True, cli_name='raw', default=False) -option: Bytes('usercertificate*', alwaysask=True, cli_name='certificate') +option: Bytes('usercertificate+', alwaysask=True, cli_name='certificate') option: Str('version?') output: Entry('result') output: Output('summary', type=[<type 'unicode'>, <type 'NoneType'>]) |