freeipa/ipalib/plugins
Rob Crittenden e31d5fb1cf Implement support for non-LDAP-based actions that use the LDAP ACI subsystem.
There are some operations, like those for the certificate system, that
don't need to write to the directory server. So instead we have an entry
that we test against to determine whether the operation is allowed or not.

This is done by attempting a write on the entry. If it would succeed then
permission is granted. If not then denied. The write we attempt is actually
invalid so the write itself will fail but the attempt will fail first if
access is not permitted, so we can distinguish between the two without
polluting the entry.
2009-07-10 16:41:05 -04:00
..
__init__.py Renamed f_misc.py plugin module to misc.py 2009-02-03 15:29:00 -05:00
aci.py Remove outstanding 2's from plugins. 2009-07-02 13:33:04 -04:00
automount.py Add automount plugin. 2009-07-02 13:33:03 -04:00
basegroup.py Change command names from *group-del-member to *group-remove-member. 2009-07-09 13:25:19 -06:00
baseldap.py Fix minor bugs, typos, etc. discovered by unit tests in plugins. 2009-07-02 13:33:03 -04:00
cert.py Implement support for non-LDAP-based actions that use the LDAP ACI subsystem. 2009-07-10 16:41:05 -04:00
config.py Remove outstanding 2's from plugins. 2009-07-02 13:33:04 -04:00
delegation.py Rename *-create/*-delete commands to *-add/*-del respectively. 2009-07-02 13:33:02 -04:00
dns.py Fix bug: number of found entries was reported incorrectly in some plugins. 2009-07-02 13:33:05 -04:00
group.py Change command names from *group-del-member to *group-remove-member. 2009-07-09 13:25:19 -06:00
host.py Fix bug: number of found entries was reported incorrectly in some plugins. 2009-07-02 13:33:05 -04:00
hostgroup.py Change command names from *group-del-member to *group-remove-member. 2009-07-09 13:25:19 -06:00
join.py Rename *-create/*-delete commands to *-add/*-del respectively. 2009-07-02 13:33:02 -04:00
kerberos.py Renamed remaining plugins still using f_* b_* convention 2009-04-01 10:34:57 -04:00
misc.py Rename *-create/*-delete commands to *-add/*-del respectively. 2009-07-02 13:33:02 -04:00
netgroup.py Change command names from *group-del-member to *group-remove-member. 2009-07-09 13:25:19 -06:00
passwd.py Fix bug in basegroup and passwd plugins (incorrect use of find_entry_by_attr). 2009-07-02 13:33:02 -04:00
pwpolicy.py Rename plugins2 to plugins. 2009-07-02 13:33:02 -04:00
rolegroup.py Change command names from *group-del-member to *group-remove-member. 2009-07-09 13:25:19 -06:00
service.py Fix bug: number of found entries was reported incorrectly in some plugins. 2009-07-02 13:33:05 -04:00
taskgroup.py Change command names from *group-del-member to *group-remove-member. 2009-07-09 13:25:19 -06:00
user.py Fix bug: number of found entries was reported incorrectly in some plugins. 2009-07-02 13:33:05 -04:00
virtual.py Implement support for non-LDAP-based actions that use the LDAP ACI subsystem. 2009-07-10 16:41:05 -04:00
xmlclient.py Sundry work getting ready to switch to new XML-RPC client/server code 2009-02-03 15:29:00 -05:00