freeipa/ipalib/plugins
Jan Cholasta 3cf5f83d92 ipalib: replace DeprecatedParam with deprecated Param argument
Introduce new `deprecated` Param keywork argument. Setting it to True on a
param has the same effect as using DeprecatedParam. This allows deprecating
params while retaining their type information.

Revert all DeprecatedParam params back to their original definition and set
`deprecated` to True.

Remove the now unused DeprecatedParam class.

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

Reviewed-By: David Kupka <dkupka@redhat.com>
2016-06-03 09:00:34 +02:00
..
__init__.py Change FreeIPA license to GPLv3+ 2010-12-20 17:19:53 -05:00
aci.py ipalib: use relative imports for cross-plugin imports 2016-05-25 16:06:26 +02:00
automember.py ipalib: use relative imports for cross-plugin imports 2016-05-25 16:06:26 +02:00
automount.py ipalib: split off client-side plugin code into ipaclient 2016-06-03 09:00:34 +02:00
baseldap.py Fix: replace incorrect no_cli with no_option flag 2016-06-02 09:37:52 +02:00
baseuser.py ipalib: use relative imports for cross-plugin imports 2016-05-25 16:06:26 +02:00
batch.py ipalib: make optional positional command arguments actually optional 2016-05-25 16:06:26 +02:00
caacl.py Performance: Find commands: do not process members by default 2016-05-31 14:08:54 +02:00
cert.py ipalib: split off client-side plugin code into ipaclient 2016-06-03 09:00:34 +02:00
certprofile.py ipalib: split off client-side plugin code into ipaclient 2016-06-03 09:00:34 +02:00
config.py ipalib: use relative imports for cross-plugin imports 2016-05-25 16:06:26 +02:00
delegation.py ipalib: use relative imports for cross-plugin imports 2016-05-25 16:06:26 +02:00
dns.py ipalib: replace DeprecatedParam with deprecated Param argument 2016-06-03 09:00:34 +02:00
domainlevel.py Remove unused imports 2015-12-23 07:59:22 +01:00
group.py ipalib: use relative imports for cross-plugin imports 2016-05-25 16:06:26 +02:00
hbac.py help, makeapi: specify module topic by name 2016-06-03 09:00:34 +02:00
hbacrule.py ipalib: replace DeprecatedParam with deprecated Param argument 2016-06-03 09:00:34 +02:00
hbacsvc.py help, makeapi: specify module topic by name 2016-06-03 09:00:34 +02:00
hbacsvcgroup.py help, makeapi: specify module topic by name 2016-06-03 09:00:34 +02:00
hbactest.py ipalib: replace DeprecatedParam with deprecated Param argument 2016-06-03 09:00:34 +02:00
host.py ipalib: split off client-side plugin code into ipaclient 2016-06-03 09:00:34 +02:00
hostgroup.py ipalib: use relative imports for cross-plugin imports 2016-05-25 16:06:26 +02:00
idrange.py ipalib: replace DeprecatedParam with deprecated Param argument 2016-06-03 09:00:34 +02:00
idviews.py ipalib: use relative imports for cross-plugin imports 2016-05-25 16:06:26 +02:00
internal.py ipalib: split off client-side plugin code into ipaclient 2016-06-03 09:00:34 +02:00
krbtpolicy.py ipalib: use relative imports for cross-plugin imports 2016-05-25 16:06:26 +02:00
migration.py ipalib: split off client-side plugin code into ipaclient 2016-06-03 09:00:34 +02:00
misc.py ipalib: make optional positional command arguments actually optional 2016-05-25 16:06:26 +02:00
netgroup.py ipalib: use relative imports for cross-plugin imports 2016-05-25 16:06:26 +02:00
otp.py help, makeapi: specify module topic by name 2016-06-03 09:00:34 +02:00
otpconfig.py help, makeapi: specify module topic by name 2016-06-03 09:00:34 +02:00
otptoken.py ipalib: split off client-side plugin code into ipaclient 2016-06-03 09:00:34 +02:00
passwd.py ipalib: use relative imports for cross-plugin imports 2016-05-25 16:06:26 +02:00
permission.py ipalib: use relative imports for cross-plugin imports 2016-05-25 16:06:26 +02:00
ping.py Remove unused imports 2015-12-23 07:59:22 +01:00
pkinit.py Remove unused imports 2015-12-23 07:59:22 +01:00
privilege.py ipalib: use relative imports for cross-plugin imports 2016-05-25 16:06:26 +02:00
pwpolicy.py ipalib: use relative imports for cross-plugin imports 2016-05-25 16:06:26 +02:00
radiusproxy.py ipalib: use relative imports for cross-plugin imports 2016-05-25 16:06:26 +02:00
realmdomains.py ipalib: use relative imports for cross-plugin imports 2016-05-25 16:06:26 +02:00
role.py ipalib: use relative imports for cross-plugin imports 2016-05-25 16:06:26 +02:00
selfservice.py ipalib: use relative imports for cross-plugin imports 2016-05-25 16:06:26 +02:00
selinuxusermap.py ipalib: use relative imports for cross-plugin imports 2016-05-25 16:06:26 +02:00
server.py ipalib: use relative imports for cross-plugin imports 2016-05-25 16:06:26 +02:00
service.py ipalib: split off client-side plugin code into ipaclient 2016-06-03 09:00:34 +02:00
servicedelegation.py ipalib: use relative imports for cross-plugin imports 2016-05-25 16:06:26 +02:00
session.py do not import memcache on client 2015-07-16 11:23:40 +02:00
stageuser.py ipalib: replace DeprecatedParam with deprecated Param argument 2016-06-03 09:00:34 +02:00
sudo.py help, makeapi: specify module topic by name 2016-06-03 09:00:34 +02:00
sudocmd.py help, makeapi: specify module topic by name 2016-06-03 09:00:34 +02:00
sudocmdgroup.py help, makeapi: specify module topic by name 2016-06-03 09:00:34 +02:00
sudorule.py ipalib: split off client-side plugin code into ipaclient 2016-06-03 09:00:34 +02:00
topology.py ipalib: split off client-side plugin code into ipaclient 2016-06-03 09:00:34 +02:00
trust.py ipalib: split off client-side plugin code into ipaclient 2016-06-03 09:00:34 +02:00
user.py ipalib: split off client-side plugin code into ipaclient 2016-06-03 09:00:34 +02:00
vault.py ipalib: split off client-side plugin code into ipaclient 2016-06-03 09:00:34 +02:00
virtual.py Remove unused imports 2015-12-23 07:59:22 +01:00