#8954 Issues in commands of `schema` plugin
Closed: fixed by frenaud. Opened by slev.

The changes in https://pagure.io/freeipa/issue/7134 broke the other commands of schema plugins:

'ipaclient.remote_plugins.schema.command_find()' with args: (), result: Internal error
'ipaclient.remote_plugins.schema.command_find()' with args: ('user-add',), result: Internal error
'ipaclient.remote_plugins.schema.command_show()' with args: ('user-add',), result: OK
'ipaclient.remote_plugins.schema.command_defaults()' with args: ('user-add',), result: OK
'ipaclient.remote_plugins.schema.command_defaults()' with args: ('nonexistentcommand',), result: Internal error
'ipaclient.remote_plugins.schema.class_show()' with args: ('user',), result: OK
'ipaclient.remote_plugins.schema.class_find()' with args: (), result: Internal error
'ipaclient.remote_plugins.schema.class_find()' with args: ('user',), result: Internal error
'ipaclient.remote_plugins.schema.topic_show()' with args: ('user',), result: OK
'ipaclient.remote_plugins.schema.topic_find()' with args: (), result: Internal error
'ipaclient.remote_plugins.schema.topic_find()' with args: ('user',), result: Internal error
'ipaclient.remote_plugins.schema.param_show()' with args: ('command-show', 'full_name'), result: OK
'ipaclient.remote_plugins.schema.param_find()' with args: ('command-show',), result: OK
'ipaclient.remote_plugins.schema.param_find()' with args: ('command-show', 'full_name'), result: OK
'ipaclient.remote_plugins.schema.output_show()' with args: ('command-show', 'summary'), result: OK
'ipaclient.remote_plugins.schema.output_find()' with args: ('command-show',), result: OK
'ipaclient.remote_plugins.schema.output_find()' with args: ('command-show', 'summary'), result: OK

Metadata Update from @slev:
- Issue assigned to slev

PR:
https://github.com/freeipa/freeipa/pull/5975

Metadata Update from @slev:
- Assignee reset

Metadata Update from @frenaud:
- Custom field on_review adjusted to https://github.com/freeipa/freeipa/pull/5975

Metadata Update from @frenaud:
- Issue assigned to slev

master:

  • 7706dfaf09ac1c9acc1e711c67a1ea42d5113b6d schema plugin: Fix commands without metaobject arg
  • 210739c0ed7731a6509b90021660e403b5338c72 command_defaults: Don't crash on nonexistent command
  • d4a3ed9dd4313a8dd13e615b6d03622fcc4d2bbc test_schema_plugin: Drop dependency on Tracker
  • c0a2b377917a165cb7f8e248b8f5ed2b8386897f test_schema_plugin: Add missing tests for command, class and topic commands

ipa-4-9:

  • a9f7300732f1be90bfb736a8ec3e5fb58c8ce288 schema plugin: Fix commands without metaobject arg
  • e4839b048040877cc7d780d2d98b25233db62537 command_defaults: Don't crash on nonexistent command
  • 83405a75c2496c8728f9560823738f8ad51cdc33 test_schema_plugin: Drop dependency on Tracker
  • 973334c9fc247ce6334bcd67f5cd9c3c6b35c660 test_schema_plugin: Add missing tests for command, class and topic commands

Metadata Update from @frenaud:
- Issue close_status updated to: fixed
- Issue status updated to: Closed (was: Open)

Metadata