freeipa/install/static/groupmeta.js

254 lines
5.0 KiB
JavaScript
Raw Normal View History

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;