diff options
author | Adam Young <ayoung@redhat.com> | 2011-05-06 17:04:09 -0400 |
---|---|---|
committer | Adam Young <ayoung@redhat.com> | 2011-05-26 14:53:40 -0400 |
commit | 1636d649264348526012b1f699284ad728e8a43d (patch) | |
tree | d65f7427070871b8a50ab3dbf4b8bfab65530da6 /install/ui/test | |
parent | 5288bdb79ae7602cb72a735fad0c8b6e62a48df0 (diff) | |
download | freeipa-1636d649264348526012b1f699284ad728e8a43d.tar.gz freeipa-1636d649264348526012b1f699284ad728e8a43d.tar.xz freeipa-1636d649264348526012b1f699284ad728e8a43d.zip |
automount UI
automount implemented using standard facets and containing_entity pkey generation
sample data fixtures for automount.
messages for automount and HBAC.
modified form of the search facet used to nest the automount entities
Add works for nested entities. Delete works for all but keys. Since the API for this is going to change, I'm not going to fix it pre-checkin.
All the places the PKEY prefix is needed uses a single function. Added breadcrumb trail into title.
update ipa_init sample data
add redirect logic for pages without pkeys.
add and delete link to appropriate entities for nested search facet.
Using on demand entities. Fixed breadcrumbs.
Diffstat (limited to 'install/ui/test')
-rw-r--r-- | install/ui/test/data/automountkey_add.json | 24 | ||||
-rw-r--r-- | install/ui/test/data/automountkey_find.json | 43 | ||||
-rw-r--r-- | install/ui/test/data/automountkey_show.json | 32 | ||||
-rw-r--r-- | install/ui/test/data/automountlocation_add.json | 18 | ||||
-rw-r--r-- | install/ui/test/data/automountlocation_del.json | 17 | ||||
-rw-r--r-- | install/ui/test/data/automountlocation_find.json | 30 | ||||
-rw-r--r-- | install/ui/test/data/automountmap_add.json | 18 | ||||
-rw-r--r-- | install/ui/test/data/automountmap_del.json | 17 | ||||
-rw-r--r-- | install/ui/test/data/automountmap_find.json | 51 | ||||
-rw-r--r-- | install/ui/test/data/automountmap_show.json | 14 | ||||
-rw-r--r-- | install/ui/test/data/ipa_init.json | 5695 | ||||
-rw-r--r-- | install/ui/test/navigation_tests.html | 2 | ||||
-rw-r--r-- | install/ui/test/navigation_tests.js | 4 |
13 files changed, 5776 insertions, 189 deletions
diff --git a/install/ui/test/data/automountkey_add.json b/install/ui/test/data/automountkey_add.json new file mode 100644 index 000000000..2c0193cdd --- /dev/null +++ b/install/ui/test/data/automountkey_add.json @@ -0,0 +1,24 @@ +{ + "error": null, + "id": null, + "result": { + "result": { + "automountinformation": [ + "mountinfogoeshere" + ], + "automountkey": [ + "/var/log/ipa" + ], + "description": [ + "/var/log/ipa mountinfogoeshere" + ], + "dn": "description=/var/log/ipa mountinfogoeshere,automountmapname=auto.master,cn=default,cn=automount,dc=server15,dc=ayoung,dc=boston,dc=devel,dc=redhat,dc=com", + "objectclass": [ + "automount", + "top" + ] + }, + "summary": null, + "value": "auto.master" + } +}
\ No newline at end of file diff --git a/install/ui/test/data/automountkey_find.json b/install/ui/test/data/automountkey_find.json new file mode 100644 index 000000000..47326a33c --- /dev/null +++ b/install/ui/test/data/automountkey_find.json @@ -0,0 +1,43 @@ +{ + "error": null, + "id": 0, + "result": { + "count": 2, + "result": [ + { + "automountinformation": [ + "/var/log/dirsrv" + ], + "automountkey": [ + "nfsserver:/var/log/dirsrv" + ], + "description": [ + "nfsserver:/var/log/dirsrv /var/log/dirsrv" + ], + "dn": "description=nfsserver:/var/log/dirsrv /var/log/dirsrv,automountmapname=auto.log,cn=bos,cn=automount,dc=server15,dc=ayoung,dc=boston,dc=devel,dc=redhat,dc=com", + "objectclass": [ + "automount", + "top" + ] + }, + { + "automountinformation": [ + "/var/log/ipa" + ], + "automountkey": [ + "nfsserver:/var/log/ipa" + ], + "description": [ + "nfsserver:/var/log/ipa /var/log/ipa" + ], + "dn": "description=nfsserver:/var/log/ipa /var/log/ipa,automountmapname=auto.log,cn=bos,cn=automount,dc=server15,dc=ayoung,dc=boston,dc=devel,dc=redhat,dc=com", + "objectclass": [ + "automount", + "top" + ] + } + ], + "summary": null, + "truncated": false + } +}
\ No newline at end of file diff --git a/install/ui/test/data/automountkey_show.json b/install/ui/test/data/automountkey_show.json new file mode 100644 index 000000000..f4c06716c --- /dev/null +++ b/install/ui/test/data/automountkey_show.json @@ -0,0 +1,32 @@ +{ + "error": null, + "id": null, + "result": { + "result": { + "attributelevelrights": { + "aci": "rscwo", + "automountinformation": "rscwo", + "automountkey": "rscwo", + "description": "rscwo", + "nsaccountlock": "rscwo", + "objectclass": "rscwo" + }, + "automountinformation": [ + "auto.home" + ], + "automountkey": [ + "/home" + ], + "description": [ + "/home auto.home" + ], + "dn": "description=/home auto.home,automountmapname=auto.master,cn=default,cn=automount,dc=server15,dc=ayoung,dc=boston,dc=devel,dc=redhat,dc=com", + "objectclass": [ + "automount", + "top" + ] + }, + "summary": null, + "value": "/home auto.home" + } +}
\ No newline at end of file diff --git a/install/ui/test/data/automountlocation_add.json b/install/ui/test/data/automountlocation_add.json new file mode 100644 index 000000000..4e810eb0b --- /dev/null +++ b/install/ui/test/data/automountlocation_add.json @@ -0,0 +1,18 @@ +{ + "error": null, + "id": null, + "result": { + "result": { + "cn": [ + "YYZ" + ], + "dn": "cn=yyz,cn=automount,dc=server15,dc=ayoung,dc=boston,dc=devel,dc=redhat,dc=com", + "objectclass": [ + "nscontainer", + "top" + ] + }, + "summary": null, + "value": "YYZ" + } +}
\ No newline at end of file diff --git a/install/ui/test/data/automountlocation_del.json b/install/ui/test/data/automountlocation_del.json new file mode 100644 index 000000000..105052fd7 --- /dev/null +++ b/install/ui/test/data/automountlocation_del.json @@ -0,0 +1,17 @@ +{ + "error": null, + "id": null, + "result": { + "count": 1, + "results": [ + { + "error": null, + "result": { + "failed": "" + }, + "summary": null, + "value": "YYZ" + } + ] + } +}
\ No newline at end of file diff --git a/install/ui/test/data/automountlocation_find.json b/install/ui/test/data/automountlocation_find.json index ea1a54e83..0adc74835 100644 --- a/install/ui/test/data/automountlocation_find.json +++ b/install/ui/test/data/automountlocation_find.json @@ -1,17 +1,35 @@ { - "error": null, - "id": 6, + "error": null, + "id": null, "result": { - "count": 1, + "count": 4, "result": [ { "cn": [ + "BOS" + ], + "dn": "cn=bos,cn=automount,dc=ayoung,dc=boston,dc=devel,dc=redhat,dc=com" + }, + { + "cn": [ + "BRNO" + ], + "dn": "cn=brno,cn=automount,dc=ayoung,dc=boston,dc=devel,dc=redhat,dc=com" + }, + { + "cn": [ "default" - ], + ], "dn": "cn=default,cn=automount,dc=ayoung,dc=boston,dc=devel,dc=redhat,dc=com" + }, + { + "cn": [ + "RDU" + ], + "dn": "cn=rdu,cn=automount,dc=ayoung,dc=boston,dc=devel,dc=redhat,dc=com" } - ], - "summary": null, + ], + "summary": null, "truncated": false } }
\ No newline at end of file diff --git a/install/ui/test/data/automountmap_add.json b/install/ui/test/data/automountmap_add.json new file mode 100644 index 000000000..129aef1a8 --- /dev/null +++ b/install/ui/test/data/automountmap_add.json @@ -0,0 +1,18 @@ +{ + "error": null, + "id": null, + "result": { + "result": { + "automountmapname": [ + "auto.log" + ], + "dn": "automountmapname=auto.log,cn=mtv,cn=automount,dc=server15,dc=ayoung,dc=boston,dc=devel,dc=redhat,dc=com", + "objectclass": [ + "automountmap", + "top" + ] + }, + "summary": null, + "value": "auto.log" + } +}
\ No newline at end of file diff --git a/install/ui/test/data/automountmap_del.json b/install/ui/test/data/automountmap_del.json new file mode 100644 index 000000000..d80f08d17 --- /dev/null +++ b/install/ui/test/data/automountmap_del.json @@ -0,0 +1,17 @@ +{ + "error": null, + "id": null, + "result": { + "count": 1, + "results": [ + { + "error": null, + "result": { + "failed": "" + }, + "summary": null, + "value": "auto.log" + } + ] + } +}
\ No newline at end of file diff --git a/install/ui/test/data/automountmap_find.json b/install/ui/test/data/automountmap_find.json new file mode 100644 index 000000000..2cd077d74 --- /dev/null +++ b/install/ui/test/data/automountmap_find.json @@ -0,0 +1,51 @@ +{ + "error": null, + "id": 0, + "result": { + "count": 4, + "result": [ + { + "automountmapname": [ + "auto.direct" + ], + "dn": "automountmapname=auto.direct,cn=bos,cn=automount,dc=server15,dc=ayoung,dc=boston,dc=devel,dc=redhat,dc=com", + "objectclass": [ + "automountmap", + "top" + ] + }, + { + "automountmapname": [ + "auto.home" + ], + "dn": "automountmapname=auto.home,cn=bos,cn=automount,dc=server15,dc=ayoung,dc=boston,dc=devel,dc=redhat,dc=com", + "objectclass": [ + "automountmap", + "top" + ] + }, + { + "automountmapname": [ + "auto.log" + ], + "dn": "automountmapname=auto.log,cn=bos,cn=automount,dc=server15,dc=ayoung,dc=boston,dc=devel,dc=redhat,dc=com", + "objectclass": [ + "automountmap", + "top" + ] + }, + { + "automountmapname": [ + "auto.master" + ], + "dn": "automountmapname=auto.master,cn=bos,cn=automount,dc=server15,dc=ayoung,dc=boston,dc=devel,dc=redhat,dc=com", + "objectclass": [ + "automountmap", + "top" + ] + } + ], + "summary": null, + "truncated": false + } +}
\ No newline at end of file diff --git a/install/ui/test/data/automountmap_show.json b/install/ui/test/data/automountmap_show.json new file mode 100644 index 000000000..8380a6ca1 --- /dev/null +++ b/install/ui/test/data/automountmap_show.json @@ -0,0 +1,14 @@ +{ + "error": null, + "id": null, + "result": { + "result": { + "automountmapname": [ + "live" + ], + "dn": "automountmapname=live,cn=bos,cn=automount,dc=ayoung,dc=boston,dc=devel,dc=redhat,dc=com" + }, + "summary": null, + "value": "live" + } +}
\ No newline at end of file diff --git a/install/ui/test/data/ipa_init.json b/install/ui/test/data/ipa_init.json index 538b36e0f..b7df77797 100644 --- a/install/ui/test/data/ipa_init.json +++ b/install/ui/test/data/ipa_init.json @@ -26,6 +26,7 @@ "__base64__": "" }, "automountkey_add": { + "takes_args": [], "takes_options": [ { "alwaysask": false, @@ -86,18 +87,355 @@ ] }, "automountkey_del": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "continue", + "cli_short_name": null, + "default": false, + "doc": "Continuous mode: Don't stop on errors.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<continue>", + "multivalue": false, + "name": "continue", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "IA5Str", + "cli_name": "key", + "cli_short_name": null, + "default": null, + "doc": "Automount key name.", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "Key", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": false, + "name": "automountkey", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": true, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "IA5Str", + "cli_name": "info", + "cli_short_name": null, + "default": null, + "doc": "Mount information", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "Mount information", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": false, + "name": "automountinformation", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": true, + "type": "unicode" + } + ] }, "automountkey_find": { - "__base64__": "" + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Int", + "cli_name": "timelimit", + "cli_short_name": null, + "default": null, + "doc": "Time limit of search in seconds", + "exclude": null, + "flags": [ + "no_display" + ], + "hint": null, + "include": null, + "label": "Time Limit", + "maxvalue": 2147483647, + "minvalue": 0, + "multivalue": false, + "name": "timelimit", + "primary_key": false, + "query": false, + "required": false, + "type": "int" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Int", + "cli_name": "sizelimit", + "cli_short_name": null, + "default": null, + "doc": "Maximum number of entries returned", + "exclude": null, + "flags": [ + "no_display" + ], + "hint": null, + "include": null, + "label": "Size Limit", + "maxvalue": 2147483647, + "minvalue": 0, + "multivalue": false, + "name": "sizelimit", + "primary_key": false, + "query": false, + "required": false, + "type": "int" + } + ] }, "automountkey_mod": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<addattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "setattr", + "cli_short_name": null, + "default": null, + "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<setattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "setattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "rights", + "cli_short_name": null, + "default": false, + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "Rights", + "multivalue": false, + "name": "rights", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "IA5Str", + "cli_name": "newinfo", + "cli_short_name": null, + "default": null, + "doc": "New mount information", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "New mount information", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": false, + "name": "newautomountinformation", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": true, + "type": "unicode" + } + ] }, "automountkey_show": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "rights", + "cli_short_name": null, + "default": false, + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "Rights", + "multivalue": false, + "name": "rights", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "IA5Str", + "cli_name": "key", + "cli_short_name": null, + "default": null, + "doc": "Automount key name.", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "Key", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": false, + "name": "automountkey", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": true, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "IA5Str", + "cli_name": "info", + "cli_short_name": null, + "default": null, + "doc": "Mount information", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "Mount information", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": false, + "name": "automountinformation", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": true, + "type": "unicode" + } + ] }, "automountlocation_add": { + "takes_args": [], "takes_options": [ { "alwaysask": false, @@ -158,21 +496,200 @@ ] }, "automountlocation_del": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "continue", + "cli_short_name": null, + "default": false, + "doc": "Continuous mode: Don't stop on errors.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<continue>", + "multivalue": false, + "name": "continue", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "automountlocation_find": { - "__base64__": "" + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Int", + "cli_name": "timelimit", + "cli_short_name": null, + "default": null, + "doc": "Time limit of search in seconds", + "exclude": null, + "flags": [ + "no_display" + ], + "hint": null, + "include": null, + "label": "Time Limit", + "maxvalue": 2147483647, + "minvalue": 0, + "multivalue": false, + "name": "timelimit", + "primary_key": false, + "query": false, + "required": false, + "type": "int" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Int", + "cli_name": "sizelimit", + "cli_short_name": null, + "default": null, + "doc": "Maximum number of entries returned", + "exclude": null, + "flags": [ + "no_display" + ], + "hint": null, + "include": null, + "label": "Size Limit", + "maxvalue": 2147483647, + "minvalue": 0, + "multivalue": false, + "name": "sizelimit", + "primary_key": false, + "query": false, + "required": false, + "type": "int" + } + ] }, "automountlocation_import": { - "__base64__": "" + "takes_args": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "masterfile", + "cli_short_name": null, + "default": null, + "doc": "Automount master file.", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "Master file", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": false, + "name": "masterfile", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": true, + "type": "unicode" + } + ], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "continue", + "cli_short_name": null, + "default": false, + "doc": "Continuous operation mode. Errors are reported but the process continues.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<continue>", + "multivalue": false, + "name": "continue", + "primary_key": false, + "query": false, + "required": false, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "automountlocation_show": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "rights", + "cli_short_name": null, + "default": false, + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "Rights", + "multivalue": false, + "name": "rights", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "automountlocation_tofiles": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "automountmap_add": { + "takes_args": [], "takes_options": [ { "alwaysask": false, @@ -233,6 +750,7 @@ ] }, "automountmap_add_indirect": { + "takes_args": [], "takes_options": [ { "alwaysask": false, @@ -345,24 +863,353 @@ ] }, "automountmap_del": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "continue", + "cli_short_name": null, + "default": false, + "doc": "Continuous mode: Don't stop on errors.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<continue>", + "multivalue": false, + "name": "continue", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "automountmap_find": { - "__base64__": "" + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Int", + "cli_name": "timelimit", + "cli_short_name": null, + "default": null, + "doc": "Time limit of search in seconds", + "exclude": null, + "flags": [ + "no_display" + ], + "hint": null, + "include": null, + "label": "Time Limit", + "maxvalue": 2147483647, + "minvalue": 0, + "multivalue": false, + "name": "timelimit", + "primary_key": false, + "query": false, + "required": false, + "type": "int" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Int", + "cli_name": "sizelimit", + "cli_short_name": null, + "default": null, + "doc": "Maximum number of entries returned", + "exclude": null, + "flags": [ + "no_display" + ], + "hint": null, + "include": null, + "label": "Size Limit", + "maxvalue": 2147483647, + "minvalue": 0, + "multivalue": false, + "name": "sizelimit", + "primary_key": false, + "query": false, + "required": false, + "type": "int" + } + ] }, "automountmap_mod": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<addattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "setattr", + "cli_short_name": null, + "default": null, + "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<setattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "setattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "rights", + "cli_short_name": null, + "default": false, + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "Rights", + "multivalue": false, + "name": "rights", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "automountmap_show": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "rights", + "cli_short_name": null, + "default": false, + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "Rights", + "multivalue": false, + "name": "rights", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "config_mod": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<addattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "setattr", + "cli_short_name": null, + "default": null, + "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<setattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "setattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "rights", + "cli_short_name": null, + "default": false, + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "Rights", + "multivalue": false, + "name": "rights", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "config_show": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "rights", + "cli_short_name": null, + "default": false, + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "Rights", + "multivalue": false, + "name": "rights", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "cosentry_add": { + "takes_args": [], "takes_options": [ { "alwaysask": false, @@ -423,16 +1270,222 @@ ] }, "cosentry_del": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "continue", + "cli_short_name": null, + "default": false, + "doc": "Continuous mode: Don't stop on errors.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<continue>", + "multivalue": false, + "name": "continue", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "cosentry_find": { - "__base64__": "" + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Int", + "cli_name": "timelimit", + "cli_short_name": null, + "default": null, + "doc": "Time limit of search in seconds", + "exclude": null, + "flags": [ + "no_display" + ], + "hint": null, + "include": null, + "label": "Time Limit", + "maxvalue": 2147483647, + "minvalue": 0, + "multivalue": false, + "name": "timelimit", + "primary_key": false, + "query": false, + "required": false, + "type": "int" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Int", + "cli_name": "sizelimit", + "cli_short_name": null, + "default": null, + "doc": "Maximum number of entries returned", + "exclude": null, + "flags": [ + "no_display" + ], + "hint": null, + "include": null, + "label": "Size Limit", + "maxvalue": 2147483647, + "minvalue": 0, + "multivalue": false, + "name": "sizelimit", + "primary_key": false, + "query": false, + "required": false, + "type": "int" + } + ] }, "cosentry_mod": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<addattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "setattr", + "cli_short_name": null, + "default": null, + "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<setattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "setattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "rights", + "cli_short_name": null, + "default": false, + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "Rights", + "multivalue": false, + "name": "rights", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "cosentry_show": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "rights", + "cli_short_name": null, + "default": false, + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "Rights", + "multivalue": false, + "name": "rights", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "delegation_add": { "__base64__": "" @@ -450,6 +1503,7 @@ "__base64__": "" }, "dnsrecord_add": { + "takes_args": [], "takes_options": [ { "alwaysask": false, @@ -544,21 +1598,173 @@ ] }, "dnsrecord_add_record": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "dnsrecord_del": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "del_all", + "cli_short_name": null, + "default": false, + "doc": "Delete all associated records", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "Delete all associated records", + "multivalue": false, + "name": "del_all", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "dnsrecord_delentry": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "continue", + "cli_short_name": null, + "default": false, + "doc": "Continuous mode: Don't stop on errors.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<continue>", + "multivalue": false, + "name": "continue", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "dnsrecord_find": { - "__base64__": "" + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Int", + "cli_name": "timelimit", + "cli_short_name": null, + "default": null, + "doc": "Time limit of search in seconds", + "exclude": null, + "flags": [ + "no_display" + ], + "hint": null, + "include": null, + "label": "Time Limit", + "maxvalue": 2147483647, + "minvalue": 0, + "multivalue": false, + "name": "timelimit", + "primary_key": false, + "query": false, + "required": false, + "type": "int" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Int", + "cli_name": "sizelimit", + "cli_short_name": null, + "default": null, + "doc": "Maximum number of entries returned", + "exclude": null, + "flags": [ + "no_display" + ], + "hint": null, + "include": null, + "label": "Size Limit", + "maxvalue": 2147483647, + "minvalue": 0, + "multivalue": false, + "name": "sizelimit", + "primary_key": false, + "query": false, + "required": false, + "type": "int" + } + ] }, "dnsrecord_show": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "rights", + "cli_short_name": null, + "default": false, + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "Rights", + "multivalue": false, + "name": "rights", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "dnszone_add": { + "takes_args": [], "takes_options": [ { "alwaysask": false, @@ -676,22 +1882,230 @@ ] }, "dnszone_del": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "continue", + "cli_short_name": null, + "default": false, + "doc": "Continuous mode: Don't stop on errors.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<continue>", + "multivalue": false, + "name": "continue", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "dnszone_disable": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "dnszone_enable": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "dnszone_find": { - "__base64__": "" + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Int", + "cli_name": "timelimit", + "cli_short_name": null, + "default": null, + "doc": "Time limit of search in seconds", + "exclude": null, + "flags": [ + "no_display" + ], + "hint": null, + "include": null, + "label": "Time Limit", + "maxvalue": 2147483647, + "minvalue": 0, + "multivalue": false, + "name": "timelimit", + "primary_key": false, + "query": false, + "required": false, + "type": "int" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Int", + "cli_name": "sizelimit", + "cli_short_name": null, + "default": null, + "doc": "Maximum number of entries returned", + "exclude": null, + "flags": [ + "no_display" + ], + "hint": null, + "include": null, + "label": "Size Limit", + "maxvalue": 2147483647, + "minvalue": 0, + "multivalue": false, + "name": "sizelimit", + "primary_key": false, + "query": false, + "required": false, + "type": "int" + } + ] }, "dnszone_mod": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<addattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "setattr", + "cli_short_name": null, + "default": null, + "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<setattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "setattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "rights", + "cli_short_name": null, + "default": false, + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "Rights", + "multivalue": false, + "name": "rights", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "dnszone_show": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "rights", + "cli_short_name": null, + "default": false, + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "Rights", + "multivalue": false, + "name": "rights", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "entitle_consume": { "takes_args": [ @@ -1095,6 +2509,7 @@ ] }, "group_add": { + "takes_args": [], "takes_options": [ { "alwaysask": false, @@ -1186,27 +2601,299 @@ ] }, "group_add_member": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "group_del": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "continue", + "cli_short_name": null, + "default": false, + "doc": "Continuous mode: Don't stop on errors.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<continue>", + "multivalue": false, + "name": "continue", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "group_detach": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "group_find": { - "__base64__": "" + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Int", + "cli_name": "timelimit", + "cli_short_name": null, + "default": null, + "doc": "Time limit of search in seconds", + "exclude": null, + "flags": [ + "no_display" + ], + "hint": null, + "include": null, + "label": "Time Limit", + "maxvalue": 2147483647, + "minvalue": 0, + "multivalue": false, + "name": "timelimit", + "primary_key": false, + "query": false, + "required": false, + "type": "int" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Int", + "cli_name": "sizelimit", + "cli_short_name": null, + "default": null, + "doc": "Maximum number of entries returned", + "exclude": null, + "flags": [ + "no_display" + ], + "hint": null, + "include": null, + "label": "Size Limit", + "maxvalue": 2147483647, + "minvalue": 0, + "multivalue": false, + "name": "sizelimit", + "primary_key": false, + "query": false, + "required": false, + "type": "int" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "private", + "cli_short_name": null, + "default": false, + "doc": "search for private groups", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<private>", + "multivalue": false, + "name": "private", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "group_mod": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<addattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "setattr", + "cli_short_name": null, + "default": null, + "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<setattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "setattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "rights", + "cli_short_name": null, + "default": false, + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "Rights", + "multivalue": false, + "name": "rights", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "posix", + "cli_short_name": null, + "default": false, + "doc": "change to a POSIX group", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<posix>", + "multivalue": false, + "name": "posix", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "group_remove_member": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "group_show": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "rights", + "cli_short_name": null, + "default": false, + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "Rights", + "multivalue": false, + "name": "rights", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "hbacrule_add": { + "takes_args": [], "takes_options": [ { "alwaysask": false, @@ -1267,48 +2954,265 @@ ] }, "hbacrule_add_host": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "hbacrule_add_service": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "hbacrule_add_sourcehost": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "hbacrule_add_user": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "hbacrule_del": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "continue", + "cli_short_name": null, + "default": false, + "doc": "Continuous mode: Don't stop on errors.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<continue>", + "multivalue": false, + "name": "continue", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "hbacrule_disable": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "hbacrule_enable": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "hbacrule_find": { - "__base64__": "" + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Int", + "cli_name": "timelimit", + "cli_short_name": null, + "default": null, + "doc": "Time limit of search in seconds", + "exclude": null, + "flags": [ + "no_display" + ], + "hint": null, + "include": null, + "label": "Time Limit", + "maxvalue": 2147483647, + "minvalue": 0, + "multivalue": false, + "name": "timelimit", + "primary_key": false, + "query": false, + "required": false, + "type": "int" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Int", + "cli_name": "sizelimit", + "cli_short_name": null, + "default": null, + "doc": "Maximum number of entries returned", + "exclude": null, + "flags": [ + "no_display" + ], + "hint": null, + "include": null, + "label": "Size Limit", + "maxvalue": 2147483647, + "minvalue": 0, + "multivalue": false, + "name": "sizelimit", + "primary_key": false, + "query": false, + "required": false, + "type": "int" + } + ] }, "hbacrule_mod": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<addattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "setattr", + "cli_short_name": null, + "default": null, + "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<setattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "setattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "rights", + "cli_short_name": null, + "default": false, + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "Rights", + "multivalue": false, + "name": "rights", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "hbacrule_remove_host": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "hbacrule_remove_service": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "hbacrule_remove_sourcehost": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "hbacrule_remove_user": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "hbacrule_show": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "rights", + "cli_short_name": null, + "default": false, + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "Rights", + "multivalue": false, + "name": "rights", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "hbacsvc_add": { + "takes_args": [], "takes_options": [ { "alwaysask": false, @@ -1369,18 +3273,225 @@ ] }, "hbacsvc_del": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "continue", + "cli_short_name": null, + "default": false, + "doc": "Continuous mode: Don't stop on errors.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<continue>", + "multivalue": false, + "name": "continue", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "hbacsvc_find": { - "__base64__": "" + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Int", + "cli_name": "timelimit", + "cli_short_name": null, + "default": null, + "doc": "Time limit of search in seconds", + "exclude": null, + "flags": [ + "no_display" + ], + "hint": null, + "include": null, + "label": "Time Limit", + "maxvalue": 2147483647, + "minvalue": 0, + "multivalue": false, + "name": "timelimit", + "primary_key": false, + "query": false, + "required": false, + "type": "int" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Int", + "cli_name": "sizelimit", + "cli_short_name": null, + "default": null, + "doc": "Maximum number of entries returned", + "exclude": null, + "flags": [ + "no_display" + ], + "hint": null, + "include": null, + "label": "Size Limit", + "maxvalue": 2147483647, + "minvalue": 0, + "multivalue": false, + "name": "sizelimit", + "primary_key": false, + "query": false, + "required": false, + "type": "int" + } + ] }, "hbacsvc_mod": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<addattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "setattr", + "cli_short_name": null, + "default": null, + "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<setattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "setattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "rights", + "cli_short_name": null, + "default": false, + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "Rights", + "multivalue": false, + "name": "rights", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "hbacsvc_show": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "rights", + "cli_short_name": null, + "default": false, + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "Rights", + "multivalue": false, + "name": "rights", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "hbacsvcgroup_add": { + "takes_args": [], "takes_options": [ { "alwaysask": false, @@ -1441,24 +3552,233 @@ ] }, "hbacsvcgroup_add_member": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "hbacsvcgroup_del": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "continue", + "cli_short_name": null, + "default": false, + "doc": "Continuous mode: Don't stop on errors.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<continue>", + "multivalue": false, + "name": "continue", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "hbacsvcgroup_find": { - "__base64__": "" + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Int", + "cli_name": "timelimit", + "cli_short_name": null, + "default": null, + "doc": "Time limit of search in seconds", + "exclude": null, + "flags": [ + "no_display" + ], + "hint": null, + "include": null, + "label": "Time Limit", + "maxvalue": 2147483647, + "minvalue": 0, + "multivalue": false, + "name": "timelimit", + "primary_key": false, + "query": false, + "required": false, + "type": "int" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Int", + "cli_name": "sizelimit", + "cli_short_name": null, + "default": null, + "doc": "Maximum number of entries returned", + "exclude": null, + "flags": [ + "no_display" + ], + "hint": null, + "include": null, + "label": "Size Limit", + "maxvalue": 2147483647, + "minvalue": 0, + "multivalue": false, + "name": "sizelimit", + "primary_key": false, + "query": false, + "required": false, + "type": "int" + } + ] }, "hbacsvcgroup_mod": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<addattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "setattr", + "cli_short_name": null, + "default": null, + "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<setattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "setattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "rights", + "cli_short_name": null, + "default": false, + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "Rights", + "multivalue": false, + "name": "rights", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "hbacsvcgroup_remove_member": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "hbacsvcgroup_show": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "rights", + "cli_short_name": null, + "default": false, + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "Rights", + "multivalue": false, + "name": "rights", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "host_add": { + "takes_args": [], "takes_options": [ { "alwaysask": false, @@ -1551,27 +3871,289 @@ ] }, "host_add_managedby": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "host_del": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "updatedns", + "cli_short_name": null, + "default": false, + "doc": "Remove entries from DNS", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<updatedns>", + "multivalue": false, + "name": "updatedns", + "primary_key": false, + "query": false, + "required": false, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "host_disable": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "host_find": { - "__base64__": "" + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Int", + "cli_name": "timelimit", + "cli_short_name": null, + "default": null, + "doc": "Time limit of search in seconds", + "exclude": null, + "flags": [ + "no_display" + ], + "hint": null, + "include": null, + "label": "Time Limit", + "maxvalue": 2147483647, + "minvalue": 0, + "multivalue": false, + "name": "timelimit", + "primary_key": false, + "query": false, + "required": false, + "type": "int" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Int", + "cli_name": "sizelimit", + "cli_short_name": null, + "default": null, + "doc": "Maximum number of entries returned", + "exclude": null, + "flags": [ + "no_display" + ], + "hint": null, + "include": null, + "label": "Size Limit", + "maxvalue": 2147483647, + "minvalue": 0, + "multivalue": false, + "name": "sizelimit", + "primary_key": false, + "query": false, + "required": false, + "type": "int" + } + ] }, "host_mod": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<addattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "setattr", + "cli_short_name": null, + "default": null, + "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<setattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "setattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "rights", + "cli_short_name": null, + "default": false, + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "Rights", + "multivalue": false, + "name": "rights", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + }, + { + "alwaysask": false, + "attribute": true, + "autofill": false, + "class": "Str", + "cli_name": "principalname", + "cli_short_name": null, + "default": null, + "doc": "Kerberos principal name for this host", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "Principal name", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": false, + "name": "krbprincipalname", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + } + ] }, "host_remove_managedby": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "host_show": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "rights", + "cli_short_name": null, + "default": false, + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "Rights", + "multivalue": false, + "name": "rights", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "out", + "cli_short_name": null, + "default": null, + "doc": "file to store certificate in", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "<out>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": false, + "name": "out", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + } + ] }, "hostgroup_add": { + "takes_args": [], "takes_options": [ { "alwaysask": false, @@ -1632,33 +4214,365 @@ ] }, "hostgroup_add_member": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "hostgroup_del": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "continue", + "cli_short_name": null, + "default": false, + "doc": "Continuous mode: Don't stop on errors.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<continue>", + "multivalue": false, + "name": "continue", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "hostgroup_find": { - "__base64__": "" + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Int", + "cli_name": "timelimit", + "cli_short_name": null, + "default": null, + "doc": "Time limit of search in seconds", + "exclude": null, + "flags": [ + "no_display" + ], + "hint": null, + "include": null, + "label": "Time Limit", + "maxvalue": 2147483647, + "minvalue": 0, + "multivalue": false, + "name": "timelimit", + "primary_key": false, + "query": false, + "required": false, + "type": "int" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Int", + "cli_name": "sizelimit", + "cli_short_name": null, + "default": null, + "doc": "Maximum number of entries returned", + "exclude": null, + "flags": [ + "no_display" + ], + "hint": null, + "include": null, + "label": "Size Limit", + "maxvalue": 2147483647, + "minvalue": 0, + "multivalue": false, + "name": "sizelimit", + "primary_key": false, + "query": false, + "required": false, + "type": "int" + } + ] }, "hostgroup_mod": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<addattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "setattr", + "cli_short_name": null, + "default": null, + "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<setattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "setattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "rights", + "cli_short_name": null, + "default": false, + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "Rights", + "multivalue": false, + "name": "rights", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "hostgroup_remove_member": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "hostgroup_show": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "rights", + "cli_short_name": null, + "default": false, + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "Rights", + "multivalue": false, + "name": "rights", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "krbtpolicy_mod": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<addattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "setattr", + "cli_short_name": null, + "default": null, + "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<setattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "setattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "rights", + "cli_short_name": null, + "default": false, + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "Rights", + "multivalue": false, + "name": "rights", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "krbtpolicy_reset": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "krbtpolicy_show": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "rights", + "cli_short_name": null, + "default": false, + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "Rights", + "multivalue": false, + "name": "rights", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "netgroup_add": { + "takes_args": [], "takes_options": [ { "alwaysask": false, @@ -1719,24 +4633,264 @@ ] }, "netgroup_add_member": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "netgroup_del": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "continue", + "cli_short_name": null, + "default": false, + "doc": "Continuous mode: Don't stop on errors.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<continue>", + "multivalue": false, + "name": "continue", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "netgroup_find": { - "__base64__": "" + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Int", + "cli_name": "timelimit", + "cli_short_name": null, + "default": null, + "doc": "Time limit of search in seconds", + "exclude": null, + "flags": [ + "no_display" + ], + "hint": null, + "include": null, + "label": "Time Limit", + "maxvalue": 2147483647, + "minvalue": 0, + "multivalue": false, + "name": "timelimit", + "primary_key": false, + "query": false, + "required": false, + "type": "int" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Int", + "cli_name": "sizelimit", + "cli_short_name": null, + "default": null, + "doc": "Maximum number of entries returned", + "exclude": null, + "flags": [ + "no_display" + ], + "hint": null, + "include": null, + "label": "Size Limit", + "maxvalue": 2147483647, + "minvalue": 0, + "multivalue": false, + "name": "sizelimit", + "primary_key": false, + "query": false, + "required": false, + "type": "int" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "private", + "cli_short_name": null, + "default": false, + "doc": "search for private groups", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<private>", + "multivalue": false, + "name": "private", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "netgroup_mod": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<addattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "setattr", + "cli_short_name": null, + "default": null, + "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<setattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "setattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "rights", + "cli_short_name": null, + "default": false, + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "Rights", + "multivalue": false, + "name": "rights", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "netgroup_remove_member": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "netgroup_show": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "rights", + "cli_short_name": null, + "default": false, + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "Rights", + "multivalue": false, + "name": "rights", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "permission_add": { + "takes_args": [], "takes_options": [ { "alwaysask": false, @@ -1797,24 +4951,233 @@ ] }, "permission_add_member": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "permission_del": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "continue", + "cli_short_name": null, + "default": false, + "doc": "Continuous mode: Don't stop on errors.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<continue>", + "multivalue": false, + "name": "continue", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "permission_find": { - "__base64__": "" + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Int", + "cli_name": "timelimit", + "cli_short_name": null, + "default": null, + "doc": "Time limit of search in seconds", + "exclude": null, + "flags": [ + "no_display" + ], + "hint": null, + "include": null, + "label": "Time Limit", + "maxvalue": 2147483647, + "minvalue": 0, + "multivalue": false, + "name": "timelimit", + "primary_key": false, + "query": false, + "required": false, + "type": "int" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Int", + "cli_name": "sizelimit", + "cli_short_name": null, + "default": null, + "doc": "Maximum number of entries returned", + "exclude": null, + "flags": [ + "no_display" + ], + "hint": null, + "include": null, + "label": "Size Limit", + "maxvalue": 2147483647, + "minvalue": 0, + "multivalue": false, + "name": "sizelimit", + "primary_key": false, + "query": false, + "required": false, + "type": "int" + } + ] }, "permission_mod": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<addattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "setattr", + "cli_short_name": null, + "default": null, + "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<setattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "setattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "rights", + "cli_short_name": null, + "default": false, + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "Rights", + "multivalue": false, + "name": "rights", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "permission_remove_member": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "permission_show": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "rights", + "cli_short_name": null, + "default": false, + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "Rights", + "multivalue": false, + "name": "rights", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "privilege_add": { + "takes_args": [], "takes_options": [ { "alwaysask": false, @@ -1875,30 +5238,241 @@ ] }, "privilege_add_member": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "privilege_add_permission": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "privilege_del": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "continue", + "cli_short_name": null, + "default": false, + "doc": "Continuous mode: Don't stop on errors.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<continue>", + "multivalue": false, + "name": "continue", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "privilege_find": { - "__base64__": "" + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Int", + "cli_name": "timelimit", + "cli_short_name": null, + "default": null, + "doc": "Time limit of search in seconds", + "exclude": null, + "flags": [ + "no_display" + ], + "hint": null, + "include": null, + "label": "Time Limit", + "maxvalue": 2147483647, + "minvalue": 0, + "multivalue": false, + "name": "timelimit", + "primary_key": false, + "query": false, + "required": false, + "type": "int" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Int", + "cli_name": "sizelimit", + "cli_short_name": null, + "default": null, + "doc": "Maximum number of entries returned", + "exclude": null, + "flags": [ + "no_display" + ], + "hint": null, + "include": null, + "label": "Size Limit", + "maxvalue": 2147483647, + "minvalue": 0, + "multivalue": false, + "name": "sizelimit", + "primary_key": false, + "query": false, + "required": false, + "type": "int" + } + ] }, "privilege_mod": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<addattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "setattr", + "cli_short_name": null, + "default": null, + "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<setattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "setattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "rights", + "cli_short_name": null, + "default": false, + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "Rights", + "multivalue": false, + "name": "rights", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "privilege_remove_member": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "privilege_remove_permission": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "privilege_show": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "rights", + "cli_short_name": null, + "default": false, + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "Rights", + "multivalue": false, + "name": "rights", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "pwpolicy_add": { + "takes_args": [], "takes_options": [ { "alwaysask": false, @@ -1959,18 +5533,251 @@ ] }, "pwpolicy_del": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "continue", + "cli_short_name": null, + "default": false, + "doc": "Continuous mode: Don't stop on errors.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<continue>", + "multivalue": false, + "name": "continue", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "pwpolicy_find": { - "__base64__": "" + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Int", + "cli_name": "timelimit", + "cli_short_name": null, + "default": null, + "doc": "Time limit of search in seconds", + "exclude": null, + "flags": [ + "no_display" + ], + "hint": null, + "include": null, + "label": "Time Limit", + "maxvalue": 2147483647, + "minvalue": 0, + "multivalue": false, + "name": "timelimit", + "primary_key": false, + "query": false, + "required": false, + "type": "int" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Int", + "cli_name": "sizelimit", + "cli_short_name": null, + "default": null, + "doc": "Maximum number of entries returned", + "exclude": null, + "flags": [ + "no_display" + ], + "hint": null, + "include": null, + "label": "Size Limit", + "maxvalue": 2147483647, + "minvalue": 0, + "multivalue": false, + "name": "sizelimit", + "primary_key": false, + "query": false, + "required": false, + "type": "int" + } + ] }, "pwpolicy_mod": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<addattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "setattr", + "cli_short_name": null, + "default": null, + "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<setattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "setattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "rights", + "cli_short_name": null, + "default": false, + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "Rights", + "multivalue": false, + "name": "rights", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "pwpolicy_show": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "rights", + "cli_short_name": null, + "default": false, + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "Rights", + "multivalue": false, + "name": "rights", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "user", + "cli_short_name": null, + "default": null, + "doc": "Display effective policy for a specific user", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "User", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": false, + "name": "user", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + } + ] }, "role_add": { + "takes_args": [], "takes_options": [ { "alwaysask": false, @@ -2031,28 +5838,238 @@ ] }, "role_add_member": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "role_add_privilege": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "role_del": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "continue", + "cli_short_name": null, + "default": false, + "doc": "Continuous mode: Don't stop on errors.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<continue>", + "multivalue": false, + "name": "continue", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "role_find": { - "__base64__": "" + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Int", + "cli_name": "timelimit", + "cli_short_name": null, + "default": null, + "doc": "Time limit of search in seconds", + "exclude": null, + "flags": [ + "no_display" + ], + "hint": null, + "include": null, + "label": "Time Limit", + "maxvalue": 2147483647, + "minvalue": 0, + "multivalue": false, + "name": "timelimit", + "primary_key": false, + "query": false, + "required": false, + "type": "int" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Int", + "cli_name": "sizelimit", + "cli_short_name": null, + "default": null, + "doc": "Maximum number of entries returned", + "exclude": null, + "flags": [ + "no_display" + ], + "hint": null, + "include": null, + "label": "Size Limit", + "maxvalue": 2147483647, + "minvalue": 0, + "multivalue": false, + "name": "sizelimit", + "primary_key": false, + "query": false, + "required": false, + "type": "int" + } + ] }, "role_mod": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<addattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "setattr", + "cli_short_name": null, + "default": null, + "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<setattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "setattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "rights", + "cli_short_name": null, + "default": false, + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "Rights", + "multivalue": false, + "name": "rights", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "role_remove_member": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "role_remove_privilege": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "role_show": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "rights", + "cli_short_name": null, + "default": false, + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "Rights", + "multivalue": false, + "name": "rights", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "selfservice_add": { "__base64__": "" @@ -2070,6 +6087,7 @@ "__base64__": "" }, "service_add": { + "takes_args": [], "takes_options": [ { "alwaysask": false, @@ -2105,27 +6123,263 @@ ] }, "service_add_host": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "service_del": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "continue", + "cli_short_name": null, + "default": false, + "doc": "Continuous mode: Don't stop on errors.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<continue>", + "multivalue": false, + "name": "continue", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "service_disable": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "service_find": { - "__base64__": "" + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Int", + "cli_name": "timelimit", + "cli_short_name": null, + "default": null, + "doc": "Time limit of search in seconds", + "exclude": null, + "flags": [ + "no_display" + ], + "hint": null, + "include": null, + "label": "Time Limit", + "maxvalue": 2147483647, + "minvalue": 0, + "multivalue": false, + "name": "timelimit", + "primary_key": false, + "query": false, + "required": false, + "type": "int" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Int", + "cli_name": "sizelimit", + "cli_short_name": null, + "default": null, + "doc": "Maximum number of entries returned", + "exclude": null, + "flags": [ + "no_display" + ], + "hint": null, + "include": null, + "label": "Size Limit", + "maxvalue": 2147483647, + "minvalue": 0, + "multivalue": false, + "name": "sizelimit", + "primary_key": false, + "query": false, + "required": false, + "type": "int" + } + ] }, "service_mod": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<addattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "setattr", + "cli_short_name": null, + "default": null, + "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<setattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "setattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "rights", + "cli_short_name": null, + "default": false, + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "Rights", + "multivalue": false, + "name": "rights", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "service_remove_host": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "service_show": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "rights", + "cli_short_name": null, + "default": false, + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "Rights", + "multivalue": false, + "name": "rights", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "out", + "cli_short_name": null, + "default": null, + "doc": "file to store certificate in", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "<out>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": false, + "name": "out", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + } + ] }, "sudocmd_add": { + "takes_args": [], "takes_options": [ { "alwaysask": false, @@ -2186,18 +6440,225 @@ ] }, "sudocmd_del": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "continue", + "cli_short_name": null, + "default": false, + "doc": "Continuous mode: Don't stop on errors.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<continue>", + "multivalue": false, + "name": "continue", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "sudocmd_find": { - "__base64__": "" + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Int", + "cli_name": "timelimit", + "cli_short_name": null, + "default": null, + "doc": "Time limit of search in seconds", + "exclude": null, + "flags": [ + "no_display" + ], + "hint": null, + "include": null, + "label": "Time Limit", + "maxvalue": 2147483647, + "minvalue": 0, + "multivalue": false, + "name": "timelimit", + "primary_key": false, + "query": false, + "required": false, + "type": "int" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Int", + "cli_name": "sizelimit", + "cli_short_name": null, + "default": null, + "doc": "Maximum number of entries returned", + "exclude": null, + "flags": [ + "no_display" + ], + "hint": null, + "include": null, + "label": "Size Limit", + "maxvalue": 2147483647, + "minvalue": 0, + "multivalue": false, + "name": "sizelimit", + "primary_key": false, + "query": false, + "required": false, + "type": "int" + } + ] }, "sudocmd_mod": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<addattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "setattr", + "cli_short_name": null, + "default": null, + "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<setattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "setattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "rights", + "cli_short_name": null, + "default": false, + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "Rights", + "multivalue": false, + "name": "rights", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "sudocmd_show": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "rights", + "cli_short_name": null, + "default": false, + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "Rights", + "multivalue": false, + "name": "rights", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "sudocmdgroup_add": { + "takes_args": [], "takes_options": [ { "alwaysask": false, @@ -2258,24 +6719,233 @@ ] }, "sudocmdgroup_add_member": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "sudocmdgroup_del": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "continue", + "cli_short_name": null, + "default": false, + "doc": "Continuous mode: Don't stop on errors.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<continue>", + "multivalue": false, + "name": "continue", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "sudocmdgroup_find": { - "__base64__": "" + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Int", + "cli_name": "timelimit", + "cli_short_name": null, + "default": null, + "doc": "Time limit of search in seconds", + "exclude": null, + "flags": [ + "no_display" + ], + "hint": null, + "include": null, + "label": "Time Limit", + "maxvalue": 2147483647, + "minvalue": 0, + "multivalue": false, + "name": "timelimit", + "primary_key": false, + "query": false, + "required": false, + "type": "int" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Int", + "cli_name": "sizelimit", + "cli_short_name": null, + "default": null, + "doc": "Maximum number of entries returned", + "exclude": null, + "flags": [ + "no_display" + ], + "hint": null, + "include": null, + "label": "Size Limit", + "maxvalue": 2147483647, + "minvalue": 0, + "multivalue": false, + "name": "sizelimit", + "primary_key": false, + "query": false, + "required": false, + "type": "int" + } + ] }, "sudocmdgroup_mod": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<addattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "setattr", + "cli_short_name": null, + "default": null, + "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<setattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "setattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "rights", + "cli_short_name": null, + "default": false, + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "Rights", + "multivalue": false, + "name": "rights", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "sudocmdgroup_remove_member": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "sudocmdgroup_show": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "rights", + "cli_short_name": null, + "default": false, + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "Rights", + "multivalue": false, + "name": "rights", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "sudorule_add": { + "takes_args": [], "takes_options": [ { "alwaysask": false, @@ -2336,66 +7006,343 @@ ] }, "sudorule_add_allow_command": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "sudorule_add_deny_command": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "sudorule_add_host": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "sudorule_add_option": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "sudooption", + "cli_short_name": null, + "default": null, + "doc": "Sudo Option", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "Sudo Option", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": false, + "name": "ipasudoopt", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": true, + "type": "unicode" + } + ] }, "sudorule_add_runasgroup": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "sudorule_add_runasuser": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "sudorule_add_user": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "sudorule_del": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "continue", + "cli_short_name": null, + "default": false, + "doc": "Continuous mode: Don't stop on errors.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<continue>", + "multivalue": false, + "name": "continue", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "sudorule_disable": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "sudorule_enable": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "sudorule_find": { - "__base64__": "" + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Int", + "cli_name": "timelimit", + "cli_short_name": null, + "default": null, + "doc": "Time limit of search in seconds", + "exclude": null, + "flags": [ + "no_display" + ], + "hint": null, + "include": null, + "label": "Time Limit", + "maxvalue": 2147483647, + "minvalue": 0, + "multivalue": false, + "name": "timelimit", + "primary_key": false, + "query": false, + "required": false, + "type": "int" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Int", + "cli_name": "sizelimit", + "cli_short_name": null, + "default": null, + "doc": "Maximum number of entries returned", + "exclude": null, + "flags": [ + "no_display" + ], + "hint": null, + "include": null, + "label": "Size Limit", + "maxvalue": 2147483647, + "minvalue": 0, + "multivalue": false, + "name": "sizelimit", + "primary_key": false, + "query": false, + "required": false, + "type": "int" + } + ] }, "sudorule_mod": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<addattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "setattr", + "cli_short_name": null, + "default": null, + "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<setattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "setattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "rights", + "cli_short_name": null, + "default": false, + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "Rights", + "multivalue": false, + "name": "rights", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "sudorule_remove_allow_command": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "sudorule_remove_deny_command": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "sudorule_remove_host": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "sudorule_remove_option": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "sudooption", + "cli_short_name": null, + "default": null, + "doc": "Sudo Option", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "Sudo Option", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": false, + "name": "ipasudoopt", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + } + ] }, "sudorule_remove_runasgroup": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "sudorule_remove_runasuser": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "sudorule_remove_user": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "sudorule_show": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "rights", + "cli_short_name": null, + "default": false, + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "Rights", + "multivalue": false, + "name": "rights", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "user_add": { + "takes_args": [], "takes_options": [ { "alwaysask": false, @@ -2452,29 +7399,300 @@ "query": false, "required": false, "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "noprivate", + "cli_short_name": null, + "default": false, + "doc": "Don't create user private group", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<noprivate>", + "multivalue": false, + "name": "noprivate", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" } ] }, "user_del": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "continue", + "cli_short_name": null, + "default": false, + "doc": "Continuous mode: Don't stop on errors.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<continue>", + "multivalue": false, + "name": "continue", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "user_disable": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "user_enable": { - "__base64__": "" + "takes_args": [], + "takes_options": [] }, "user_find": { - "__base64__": "" + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Int", + "cli_name": "timelimit", + "cli_short_name": null, + "default": null, + "doc": "Time limit of search in seconds", + "exclude": null, + "flags": [ + "no_display" + ], + "hint": null, + "include": null, + "label": "Time Limit", + "maxvalue": 2147483647, + "minvalue": 0, + "multivalue": false, + "name": "timelimit", + "primary_key": false, + "query": false, + "required": false, + "type": "int" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Int", + "cli_name": "sizelimit", + "cli_short_name": null, + "default": null, + "doc": "Maximum number of entries returned", + "exclude": null, + "flags": [ + "no_display" + ], + "hint": null, + "include": null, + "label": "Size Limit", + "maxvalue": 2147483647, + "minvalue": 0, + "multivalue": false, + "name": "sizelimit", + "primary_key": false, + "query": false, + "required": false, + "type": "int" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "whoami", + "cli_short_name": null, + "default": false, + "doc": "Display user record for current Kerberos principal", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "Self", + "multivalue": false, + "name": "whoami", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "user_mod": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<addattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "setattr", + "cli_short_name": null, + "default": null, + "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<setattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "setattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "rights", + "cli_short_name": null, + "default": false, + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "Rights", + "multivalue": false, + "name": "rights", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "user_show": { - "__base64__": "" + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "rights", + "cli_short_name": null, + "default": false, + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "Rights", + "multivalue": false, + "name": "rights", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] }, "user_unlock": { - "__base64__": "" + "takes_args": [], + "takes_options": [] } }, "objects": { @@ -2533,6 +7751,11 @@ "Member Of", "in_", "not_in_" + ], + "memberofindirect": [ + "Indirect Member Of", + null, + "not_in_indirect_" ] }, "takes_params": [ @@ -2639,7 +7862,7 @@ "objectclass", "aci" ], - "label": "Automount", + "label": "Automount Locations", "methods": [ "add", "del", @@ -2673,6 +7896,11 @@ "Member Of", "in_", "not_in_" + ], + "memberofindirect": [ + "Indirect Member Of", + null, + "not_in_indirect_" ] }, "takes_params": [ @@ -2756,6 +7984,11 @@ "Member Of", "in_", "not_in_" + ], + "memberofindirect": [ + "Indirect Member Of", + null, + "not_in_indirect_" ] }, "takes_params": [ @@ -2863,6 +8096,11 @@ "Member Of", "in_", "not_in_" + ], + "memberofindirect": [ + "Indirect Member Of", + null, + "not_in_indirect_" ] }, "takes_params": [ @@ -4133,6 +9371,11 @@ "Member Of", "in_", "not_in_" + ], + "memberofindirect": [ + "Indirect Member Of", + null, + "not_in_indirect_" ] }, "takes_params": [ @@ -4472,6 +9715,11 @@ "Member Of", "in_", "not_in_" + ], + "memberofindirect": [ + "Indirect Member Of", + null, + "not_in_indirect_" ] }, "takes_params": [ @@ -4686,6 +9934,11 @@ "Member Of", "in_", "not_in_" + ], + "memberofindirect": [ + "Indirect Member Of", + null, + "not_in_indirect_" ] }, "takes_params": [ @@ -5076,6 +10329,11 @@ "Member Of", "in_", "not_in_" + ], + "memberofindirect": [ + "Indirect Member Of", + null, + "not_in_indirect_" ] }, "takes_params": [], @@ -5172,6 +10430,11 @@ "Member Of", "in_", "not_in_" + ], + "memberofindirect": [ + "Indirect Member Of", + null, + "not_in_indirect_" ] }, "takes_params": [ @@ -5355,6 +10618,11 @@ "Member Of", "in_", "not_in_" + ], + "memberofindirect": [ + "Indirect Member Of", + null, + "not_in_indirect_" ] }, "takes_params": [ @@ -5863,6 +11131,11 @@ "Member Of", "in_", "not_in_" + ], + "memberofindirect": [ + "Indirect Member Of", + null, + "not_in_indirect_" ] }, "takes_params": [ @@ -5986,6 +11259,11 @@ "Member Of", "in_", "not_in_" + ], + "memberofindirect": [ + "Indirect Member Of", + null, + "not_in_indirect_" ] }, "takes_params": [ @@ -6530,6 +11808,11 @@ "Member Of", "in_", "not_in_" + ], + "memberofindirect": [ + "Indirect Member Of", + null, + "not_in_indirect_" ] }, "takes_params": [ @@ -6592,7 +11875,7 @@ "aciattrs": [], "attribute_members": {}, "bindable": false, - "container_dn": "cn=AYOUNG.BOSTON.DEVEL.REDHAT.COM,cn=kerberos", + "container_dn": "cn=SERVER15.AYOUNG.BOSTON.DEVEL.REDHAT.COM,cn=kerberos", "default_attributes": [ "krbmaxticketlife", "krbmaxrenewableage" @@ -6630,6 +11913,11 @@ "Member Of", "in_", "not_in_" + ], + "memberofindirect": [ + "Indirect Member Of", + null, + "not_in_indirect_" ] }, "takes_params": [ @@ -7036,6 +12324,11 @@ "Member Of", "in_", "not_in_" + ], + "memberofindirect": [ + "Indirect Member Of", + null, + "not_in_indirect_" ] }, "takes_params": [ @@ -7345,6 +12638,11 @@ "Member Of", "in_", "not_in_" + ], + "memberofindirect": [ + "Indirect Member Of", + null, + "not_in_indirect_" ] }, "takes_params": [ @@ -7418,7 +12716,7 @@ ], "attribute_members": {}, "bindable": false, - "container_dn": "cn=AYOUNG.BOSTON.DEVEL.REDHAT.COM,cn=kerberos", + "container_dn": "cn=SERVER15.AYOUNG.BOSTON.DEVEL.REDHAT.COM,cn=kerberos", "default_attributes": [ "cn", "cospriority", @@ -7470,6 +12768,11 @@ "Member Of", "in_", "not_in_" + ], + "memberofindirect": [ + "Indirect Member Of", + null, + "not_in_indirect_" ] }, "takes_params": [ @@ -7730,11 +13033,7 @@ "hostgroup" ], "memberof": [ - "privilege", - "role" - ], - "memberofindirect": [ - "role" + "privilege" ] }, "bindable": false, @@ -7789,6 +13088,11 @@ "Member Of", "in_", "not_in_" + ], + "memberofindirect": [ + "Indirect Member Of", + null, + "not_in_indirect_" ] }, "takes_params": [ @@ -8135,6 +13439,11 @@ "Member Of", "in_", "not_in_" + ], + "memberofindirect": [ + "Indirect Member Of", + null, + "not_in_indirect_" ] }, "takes_params": [ @@ -8258,6 +13567,11 @@ "Member Of", "in_", "not_in_" + ], + "memberofindirect": [ + "Indirect Member Of", + null, + "not_in_indirect_" ] }, "takes_params": [ @@ -8493,6 +13807,11 @@ "Member Of", "in_", "not_in_" + ], + "memberofindirect": [ + "Indirect Member Of", + null, + "not_in_indirect_" ] }, "takes_params": [ @@ -9687,7 +15006,7 @@ "alwaysask": false, "attribute": false, "autofill": false, - "class": "Int", + "class": "Str", "cli_name": "postalcode", "cli_short_name": null, "default": null, @@ -9697,14 +15016,17 @@ "hint": null, "include": null, "label": "ZIP", - "maxvalue": 2147483647, - "minvalue": null, + "length": null, + "maxlength": null, + "minlength": null, "multivalue": false, "name": "postalcode", + "pattern": null, + "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, - "type": "int" + "type": "unicode" }, { "alwaysask": false, @@ -10022,10 +15344,16 @@ "aci": { "attribute": "Attribute" }, + "automountkey": { + "add": "Add Automount Key" + }, "automountlocation": { "add": "Add Automount Location", "identity": "Automount Location Settings" }, + "automountmap": { + "add": "Add Automount Map" + }, "cert": { "aa_compromise": "AA Compromise", "affiliation_changed": "Affiliation Changed", @@ -10240,7 +15568,8 @@ }, "tabs": { "audit": "Audit", - "hbac": "HBAC", + "automount": "Automount", + "hbac": "Host Based Access Control", "identity": "Identity", "ipaserver": "IPA Server", "policy": "Policy", @@ -10260,38 +15589,38 @@ "cn": [ "Administrator" ], - "dn": "uid=admin,cn=users,cn=accounts,dc=ayoung,dc=boston,dc=devel,dc=redhat,dc=com", + "dn": "uid=admin,cn=users,cn=accounts,dc=server15,dc=ayoung,dc=boston,dc=devel,dc=redhat,dc=com", "gecos": [ "Administrator" ], "gidnumber": [ - "11400000" + "469800000" ], "homedirectory": [ "/home/admin" ], "ipauniqueid": [ - "7db304be-5728-11e0-859f-52540029a798" + "31758798-8707-11e0-9000-525400b55a47" ], "krbextradata": [ { - "__base64__": "AAKIDI1Ncm9vdC9hZG1pbkBBWU9VTkcuQk9TVE9OLkRFVkVMLlJFREhBVC5DT00A" + "__base64__": "AAIiXN1Ncm9vdC9hZG1pbkBTRVJWRVIxNS5BWU9VTkcuQk9TVE9OLkRFVkVMLlJFREhBVC5DT00A" }, { "__base64__": "AAgBAA==" } ], "krblastpwdchange": [ - "20110325214336Z" + "20110525194434Z" ], "krblastsuccessfulauth": [ - "20110326005032Z" + "20110525211013Z" ], "krbpasswordexpiration": [ - "20110623214336Z" + "20110823194434Z" ], "krbprincipalname": [ - "admin@AYOUNG.BOSTON.DEVEL.REDHAT.COM" + "admin@SERVER15.AYOUNG.BOSTON.DEVEL.REDHAT.COM" ], "loginshell": [ "/bin/bash" @@ -10318,7 +15647,7 @@ "admin" ], "uidnumber": [ - "11400000" + "469800000" ] } ], @@ -10329,11 +15658,11 @@ "count": 67, "error": null, "result": { - "basedn": "dc=ayoung,dc=boston,dc=devel,dc=redhat,dc=com", + "basedn": "dc=server15,dc=ayoung,dc=boston,dc=devel,dc=redhat,dc=com", "bin": "/var/www", "ca_agent_port": 9443, "ca_ee_port": 9444, - "ca_host": "ipa14.ayoung.boston.devel.redhat.com", + "ca_host": "server15.ayoung.boston.devel.redhat.com", "ca_port": 9180, "conf": "/etc/ipa/server.conf", "conf_default": "/etc/ipa/default.conf", @@ -10372,12 +15701,12 @@ "enable_ra": true, "fallback": true, "home": "/var/www", - "host": "ipa14.ayoung.boston.devel.redhat.com", + "host": "server15.ayoung.boston.devel.redhat.com", "in_server": true, "in_tree": false, "interactive": true, "ipalib": "/usr/lib/python2.7/site-packages/ipalib", - "ldap_uri": "ldapi://%2fvar%2frun%2fslapd-AYOUNG-BOSTON-DEVEL-REDHAT-COM.socket", + "ldap_uri": "ldapi://%2fvar%2frun%2fslapd-SERVER15-AYOUNG-BOSTON-DEVEL-REDHAT-COM.socket", "log": null, "logdir": "/var/log/ipa", "mode": "production", @@ -10385,8 +15714,8 @@ "mount_jsonserver": "json", "mount_xmlserver": "xml", "prompt_all": false, - "ra_plugin": "dogtag", - "realm": "AYOUNG.BOSTON.DEVEL.REDHAT.COM", + "ra_plugin": "selfsign", + "realm": "SERVER15.AYOUNG.BOSTON.DEVEL.REDHAT.COM", "rpc_json_uri": "http://localhost:8888/ipa/json", "script": "/var/www/mod_wsgi", "site_packages": "/usr/lib/python2.7/site-packages", @@ -10395,7 +15724,7 @@ "verbose": 0, "webui_assets_dir": null, "webui_prod": true, - "xmlrpc_uri": "https://ipa14.ayoung.boston.devel.redhat.com/ipa/xml" + "xmlrpc_uri": "https://server15.ayoung.boston.devel.redhat.com/ipa/xml" }, "summary": "67 variables", "total": 67 @@ -10408,4 +15737,4 @@ } ] } -} +}
\ No newline at end of file diff --git a/install/ui/test/navigation_tests.html b/install/ui/test/navigation_tests.html index a1a68f7f6..3a4e6f7d4 100644 --- a/install/ui/test/navigation_tests.html +++ b/install/ui/test/navigation_tests.html @@ -11,6 +11,8 @@ <script type="text/javascript" src="../ipa.js"></script> <script type="text/javascript" src="../entity.js"></script> <script type="text/javascript" src="../navigation.js"></script> + <script type="text/javascript" src="../search.js"></script> + <script type="text/javascript" src="../widget.js"></script> <script type="text/javascript" src="navigation_tests.js"></script> </head> <body> diff --git a/install/ui/test/navigation_tests.js b/install/ui/test/navigation_tests.js index d9bcc8eb6..9126fae3a 100644 --- a/install/ui/test/navigation_tests.js +++ b/install/ui/test/navigation_tests.js @@ -41,10 +41,14 @@ test("Testing IPA.navigation.create().", function() { var entity; var user_mock_called = false; var group_mock_called = false; + //Force reset of entities + IPA.entities = $.ordered_map(); IPA.entity_factories.user = function() { var that = IPA.entity({name: 'user', metadata:IPA.metadata.objects.user}); + that.add_facet(IPA.search_facet({'entity_name':'user'})); + that.setup = function(container){ user_mock_called = true; same(container.attr('name'), 'user', 'user container name'); |