freeipa/tests/test_xmlrpc
Rob Crittenden 4ad8055341 Re-implement access control using an updated model.
The new model is based on permssions, privileges and roles.
Most importantly it corrects the reverse membership that caused problems
in the previous implementation. You add permission to privileges and
privileges to roles, not the other way around (even though it works that
way behind the scenes).

A permission object is a combination of a simple group and an aci.
The linkage between the aci and the permission is the description of
the permission. This shows as the name/description of the aci.

ldap:///self and groups granting groups (v1-style) are not supported by
this model (it will be provided separately).

This makes the aci plugin internal only.

ticket 445
2010-12-01 20:42:31 -05:00
..
__init__.py Initial tests for user, group and service plugin API 2008-11-03 17:31:32 -05:00
objectclasses.py Re-implement access control using an updated model. 2010-12-01 20:42:31 -05:00
test_automount_plugin.py Take 2: Extensible return values and validation; steps toward a single output_for_cli(); enable more webUI stuff 2009-12-10 08:29:15 -07:00
test_cert.py Require that hosts be resolvable in DNS. Use --force to ignore warnings. 2010-08-06 15:31:57 -04:00
test_group_plugin.py Re-implement access control using an updated model. 2010-12-01 20:42:31 -05:00
test_hbac_plugin.py Populate indirect members when showing a group object. 2010-10-28 15:15:52 -04:00
test_hbacsvcgroup_plugin.py Remove group nesting from the HBAC service groups 2010-10-28 17:34:34 -04:00
test_host_plugin.py Add managedby to Host entries 2010-11-19 10:31:42 -05:00
test_hostgroup_plugin.py Add managedby to Host entries 2010-11-19 10:31:42 -05:00
test_nesting.py Populate indirect members when showing a group object. 2010-10-28 15:15:52 -04:00
test_netgroup_plugin.py Re-implement access control using an updated model. 2010-12-01 20:42:31 -05:00
test_passwd_plugin.py Take 2: Extensible return values and validation; steps toward a single output_for_cli(); enable more webUI stuff 2009-12-10 08:29:15 -07:00
test_permission_plugin.py Re-implement access control using an updated model. 2010-12-01 20:42:31 -05:00
test_privilege_plugin.py Re-implement access control using an updated model. 2010-12-01 20:42:31 -05:00
test_pwpolicy.py Don't allow managed groups to have group password policy. 2010-10-28 17:36:05 -04:00
test_role_plugin.py Re-implement access control using an updated model. 2010-12-01 20:42:31 -05:00
test_service_plugin.py Add managedby to Host entries 2010-11-19 10:31:42 -05:00
test_sudocmd_plugin.py Added fixes to adjust for sudocmd attribute for sudocmds. Added fix for sudorule to allow for cmdCategory all Added fixes for xmlrpc tests to reflect sudocmd changes. 2010-11-03 10:23:40 -04:00
test_sudocmdgroup_plugin.py Re-implement access control using an updated model. 2010-12-01 20:42:31 -05:00
test_sudorule_plugin.py Added modifications to the sudorule plugin to reflect the schema update. 2010-10-05 21:37:59 -04:00
test_user_plugin.py Re-implement access control using an updated model. 2010-12-01 20:42:31 -05:00
xmlrpc_test.py Revert tests code to use the old uuid format. 2010-11-15 11:47:27 -05:00