Removal of memberofindirect_permissons from privileges

Problem:
In the Privilege page, can list Permissions. This "Shows Results" for "Direct
Membership". But there is an option to list this for "Indirect Membership"
also.
There isn't a way to nest permissions, so this option is not needed.

Solution:
This patch removes the memberofindirect_persmission definition from server plugin. It fixes the problem in Web UI.

https://fedorahosted.org/freeipa/ticket/2611
This commit is contained in:
Petr Vobornik
2012-04-10 14:40:44 +02:00
committed by Rob Crittenden
parent 1431c80b3c
commit e9b79cc1e1

View File

@@ -49,13 +49,10 @@ class privilege(LDAPObject):
object_name = _('privilege')
object_name_plural = _('privileges')
object_class = ['nestedgroup', 'groupofnames']
default_attributes = ['cn', 'description', 'member', 'memberof',
'memberindirect', 'memberofindirect',
]
default_attributes = ['cn', 'description', 'member', 'memberof']
attribute_members = {
'member': ['role'],
'memberof': ['permission'],
'memberofindirect': ['permission'],
}
reverse_members = {
'member': ['permission'],