Skip to content

Debug client dynamic arguments #6258

@a-limyr

Description

@a-limyr

Description
The new debug client does not support all arguments available.

Goal
The goal is to add support for the missing arguments in the debug client.
This relates to issue #5330.

Propsed solution
The idea is to make a dynamic, yet configurable, way of displaying all possible arguments by reading the schema and dynamically add the arguments to the debug client. This would mean that changes in the schema would be automatically reflected in the debug client. The configurable part will perhaps be an config file that will handle different aspects hard to make dynamic. For instance defining the fields that should be "fixed" on top of the page and how to handle more complex data type inputs as well as displaying more "human-friendly" names of the different arguments.

Alternative solution
As an alternative we can implement the missing arguments the same way as it has been done so far, manually for each argument.

Additional context
There has to be some design choices when it comes to where to put the new arguments and how to make the best out of the layout, so it can support a big number of arguments.

Metadata

Metadata

Assignees

Labels

+OTP Debug UIOTP bundled client, the OTP server is normally not changed

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions