freeipa/ipatests
Petr Viktorin 3db08227e8 Add support for managed permissions
This adds support for managed permissions. The attribute list
of these is computed from the "default" (modifiable only internally),
"allowed", and "excluded" lists. This makes it possible to cleanly
merge updated IPA defaults and user changes on upgrades.

The default managed permissions are to be added in a future patch.
For now they can only be created manually (see test_managed_permissions).

Tests included.

Part of the work for: https://fedorahosted.org/freeipa/ticket/4033
Design: http://www.freeipa.org/page/V3/Managed_Read_permissions
Reviewed-By: Martin Kosek <mkosek@redhat.com>
2014-02-12 17:11:17 +01:00
..
man ipatests: Add records for all hosts in master's domain 2014-02-05 15:38:53 +01:00
test_cmdline Switch client to JSON-RPC 2013-11-26 16:59:59 +01:00
test_install Turn LDAPEntry.single_value into a dictionary-like property. 2013-11-05 13:56:55 +01:00
test_integration ipatests: Do not require group name resolution for the non-posix tests 2014-02-11 16:37:44 +01:00
test_ipalib Implement XML introspection 2014-01-14 13:41:19 +01:00
test_ipapython Use /usr/bin/python2 2014-01-03 09:46:05 +01:00
test_ipaserver Convert remaining test code to LDAPEntry API. 2014-01-24 20:29:31 +01:00
test_pkcs10 Make an ipa-tests package 2013-06-17 19:22:50 +02:00
test_webui Web UI integration tests: maximize browser window by default 2014-01-21 12:04:04 +01:00
test_xmlrpc Add support for managed permissions 2014-02-12 17:11:17 +01:00
__init__.py Make an ipa-tests package 2013-06-17 19:22:50 +02:00
beakerlib_plugin.py beakerlib plugin: Don't try to submit logs if they are missing 2013-10-30 11:55:15 +01:00
data.py Make an ipa-tests package 2013-06-17 19:22:50 +02:00
i18n.py Use /usr/bin/python2 2014-01-03 09:46:05 +01:00
ipa-run-tests Use /usr/bin/python2 2014-01-03 09:46:05 +01:00
ipa-test-config Use /usr/bin/python2 2014-01-03 09:46:05 +01:00
ipa-test-task ipatests: Add records for all hosts in master's domain 2014-02-05 15:38:53 +01:00
order_plugin.py ipatests: Extend the order plugin to properly handle inheritance 2013-10-17 10:48:03 +02:00
setup.py.in Use /usr/bin/python2 2014-01-03 09:46:05 +01:00
test_util.py Make an ipa-tests package 2013-06-17 19:22:50 +02:00
util.py Require rid-base and secondary-rid-base in idrange-add after ipa-adtrust-install 2013-06-24 14:30:06 +02:00