var PluginData = { "primary_key": "cn", "default_attributes": [ "cn", "description", "gidnumber", "member", "memberof" ], "object_name_plural": "groups", "container_dn": "cn=groups,cn=accounts", "object_class_config": "ipagroupobjectclasses", "hidden_attributes": [ "objectclass", "aci" ], "uuid_attribute": "ipauniqueid", "label": "User Groups", "methods": [ "add", "add_member", "del", "find", "mod", "remove_member", "show" ], "object_name": "group", "takes_params": [ { "exclude": null, "minlength": null, "include": null, "cli_name": "name", "primary_key": true, "name": "cn", "default": null, "doc": "Group name", "required": true, "flags": [], "label": "Group name", "autofill": false, "multivalue": false, "pattern": null, "type": "unicode", "attribute": false, "query": false, "cli_short_name": null, "length": null, "class": "Str", "maxlength": null }, { "exclude": null, "minlength": null, "include": null, "cli_name": "desc", "primary_key": false, "name": "description", "default": null, "doc": "Group description", "required": true, "flags": [], "label": "Description", "autofill": false, "multivalue": false, "pattern": null, "type": "unicode", "attribute": false, "query": false, "cli_short_name": null, "length": null, "class": "Str", "maxlength": null }, { "exclude": null, "include": null, "cli_name": "gid", "primary_key": false, "minvalue": null, "doc": "GID (use this option to set it manually)", "required": false, "flags": [], "label": "GID", "default": null, "autofill": false, "multivalue": false, "attribute": false, "query": false, "maxvalue": null, "cli_short_name": null, "type": "int", "class": "Int", "name": "gidnumber" }, { "exclude": null, "minlength": null, "include": null, "cli_name": "member_group", "primary_key": false, "name": "member_group", "default": null, "doc": "Member groups", "required": false, "flags": [ "no_update", "no_create", "no_search" ], "label": "Member groups", "autofill": false, "multivalue": false, "pattern": null, "type": "unicode", "attribute": false, "query": false, "cli_short_name": null, "length": null, "class": "Str", "maxlength": null }, { "exclude": null, "minlength": null, "include": null, "cli_name": "member_user", "primary_key": false, "name": "member_user", "default": null, "doc": "Member users", "required": false, "flags": [ "no_update", "no_create", "no_search" ], "label": "Member users", "autofill": false, "multivalue": false, "pattern": null, "type": "unicode", "attribute": false, "query": false, "cli_short_name": null, "length": null, "class": "Str", "maxlength": null }, { "exclude": null, "minlength": null, "include": null, "cli_name": "member", "primary_key": false, "name": "member", "default": null, "doc": "Failed members", "required": false, "flags": [ "no_update", "no_create", "no_search" ], "label": "Failed members", "autofill": false, "multivalue": false, "pattern": null, "type": "unicode", "attribute": false, "query": false, "cli_short_name": null, "length": null, "class": "Str", "maxlength": null }, { "exclude": null, "minlength": null, "include": null, "cli_name": "user", "primary_key": false, "name": "user", "default": null, "doc": "Users", "required": false, "flags": [ "no_update", "no_create", "no_search" ], "label": "Users", "autofill": false, "multivalue": false, "pattern": null, "type": "unicode", "attribute": false, "query": false, "cli_short_name": null, "length": null, "class": "Str", "maxlength": null }, { "exclude": null, "minlength": null, "include": null, "cli_name": "group", "primary_key": false, "name": "group", "default": null, "doc": "Groups", "required": false, "flags": [ "no_update", "no_create", "no_search" ], "label": "Groups", "autofill": false, "multivalue": false, "pattern": null, "type": "unicode", "attribute": false, "query": false, "cli_short_name": null, "length": null, "class": "Str", "maxlength": null } ], "attribute_members": { "member": [ "user", "group" ], "memberof": [ "group", "netgroup", "rolegroup", "taskgroup" ] }, "parent_object": "", "object_class": [ "ipausergroup" ], "name": "group" } ipa_objs['group'] = PluginData;