diff options
Diffstat (limited to 'ipalib/plugins/group.py')
-rw-r--r-- | ipalib/plugins/group.py | 32 |
1 files changed, 26 insertions, 6 deletions
diff --git a/ipalib/plugins/group.py b/ipalib/plugins/group.py index 0cc42a7a..a04330cc 100644 --- a/ipalib/plugins/group.py +++ b/ipalib/plugins/group.py @@ -43,12 +43,12 @@ class group(LDAPObject): attribute_names = { 'cn': 'name', 'gidnumber': 'group id', - 'member user': 'member users', - 'member group': 'member groups', - 'memberof group': 'member of groups', - 'memberof netgroup': 'member of netgroups', - 'memberof rolegroup': 'member of rolegroup', - 'memberof taskgroup': 'member of taskgroup', + 'member_user': 'member users', + 'member_group': 'member groups', + 'memberof_group': 'member of groups', + 'memberof_netgroup': 'member of netgroups', + 'memberof_rolegroup': 'member of rolegroup', + 'memberof_taskgroup': 'member of taskgroup', } attribute_members = { 'member': ['user', 'group'], @@ -74,6 +74,26 @@ class group(LDAPObject): label='GID', doc='GID (use this option to set it manually)', ), + Str('member_group?', + label='Member Groups', + flags=['no_create', 'no_update', 'no_search'], + ), + Str('member_user?', + label='Member Users', + flags=['no_create', 'no_update', 'no_search'], + ), + Str('member?', + label='Failed Members', + flags=['no_create', 'no_update', 'no_search'], + ), + Str('user?', + label='Users', + flags=['no_create', 'no_update', 'no_search'], + ), + Str('group?', + label='Groups', + flags=['no_create', 'no_update', 'no_search'], + ), ) api.register(group) |