freeipa/ipalib
Martin Basti 457c974670 Allow multiple managers per user - CLI part
Added commands:
* user-add-manager
* user-remove-manager
* stageuser-add-manager
* stageuser-remove-manager

Commit contains override of convert_attribute_members method in baseuser
class that ensures the managers will be returned in 'manager' attribute
due to backward compatibility instead of 'manager_user' as would be
expected.

https://fedorahosted.org/freeipa/ticket/5344

This patch also fixes: https://fedorahosted.org/freeipa/ticket/5387

Reviewed-By: David Kupka <dkupka@redhat.com>
Reviewed-By: Jan Cholasta <jcholast@redhat.com>
2015-11-20 15:35:14 +01:00
..
plugins Allow multiple managers per user - CLI part 2015-11-20 15:35:14 +01:00
__init__.py Use absolute imports 2015-08-12 18:17:23 +02:00
aci.py ipalib.aci: Port to Python 3 2015-10-13 14:16:32 +02:00
backend.py Replace StandardError with Exception 2015-09-30 10:51:36 +02:00
base.py Modernize use of range() 2015-09-01 11:42:01 +02:00
capabilities.py dns_name_values capability added 2014-06-03 15:55:32 +02:00
certstore.py Modernize 'except' clauses 2015-08-12 18:17:23 +02:00
cli.py Replace StandardError with Exception 2015-09-30 10:51:36 +02:00
config.py Fix more bytes/unicode issues 2015-10-22 18:34:46 +02:00
constants.py Domain levels: use constants rather than hardcoded values 2015-10-27 10:29:41 +01:00
crud.py Use absolute imports 2015-08-12 18:17:23 +02:00
errors.py Add message property to IPA's errors and warnings under Python 3 2015-10-13 14:16:32 +02:00
frontend.py Alias "unicode" to "str" under Python 3 2015-09-17 11:08:43 +02:00
krb_utils.py Rewrap errors in get_principal to CCacheError 2015-09-22 13:29:55 +02:00
messages.py DNS record-add warns when a suspicious DNS name is detected 2015-11-10 13:47:27 +01:00
output.py Remove uses of the types module 2015-10-07 10:27:20 +02:00
parameters.py Handle binascii.Error from base64.b64decode() 2015-10-22 18:34:46 +02:00
pkcs10.py Alias "unicode" to "str" under Python 3 2015-09-17 11:08:43 +02:00
plugable.py Replace StandardError with Exception 2015-09-30 10:51:36 +02:00
request.py Use Python3-compatible dict method names 2015-09-01 11:42:01 +02:00
rpc.py silence pylint in Python 3-specific portion of ipalib/rpc.py 2015-10-27 18:27:19 +01:00
session.py Use six.moves.urllib instead of urllib/urllib2/urlparse 2015-10-07 10:27:20 +02:00
text.py Work around ipalib.text (i18n) str/unicode handling 2015-10-22 18:34:46 +02:00
util.py ipa-csreplica-manage: disable connect/disconnect/del with domain level > 0 2015-11-02 13:31:27 +01:00
x509.py x509: Port to Python 3 2015-10-13 14:16:32 +02:00