This document highlights the new features of the management console.
- Highlight of stability levels for resources, attributes, operations and parameters.
Pending...
The model browser has been greatly improved:
- History of selected resources and buttons to go backwards and forwards
- Search the management model for resource addresses, types and names
- Go to arbitrary resources by specifying the resource address
- Clickable breadcrumbs that reflect the currently selected resource address
- Copy the current address to the clipboard
- Descriptions in resources list views
- Follow capability references
- Filter by name, status (defined/undefined, required/not required, deprecated/not deprecated) and mode (storage/access type)
- Attribute description as popovers
- Links for referenced capabilities (popup for multiple references)
- Support for simple nested attributes
- Support for complex attributes in read-only view
- Info of allowed values
- Syntax highlighting for expressions
- Filter by name, type, status (required/not required, deprecated/not deprecated) and mode (storage/access type)
- Support for nested attributes
- Filter by name, signature (parameters/no parameters, return value/no return value) and status (deprecated/not deprecated)
- Omit/show global operations (remembered as a user setting)
- Execute operations
- New tab that shows the capabilities of the selected resource
Some classes expose a JavaScript API. You have to call the methods using the fully qualified name.
org.jboss.hal.meta.MetadataRepository.get(String address)
return the metadata as JSONorg.jboss.hal.meta.MetadataRepository.lookup(address)
lookup the metadata as JSON and return a promiseorg.jboss.hal.meta.MetadataRepository.dump()
dump internal data of the metadata repository
See https://hal-console.gitbook.io/elemento/logger#controlling-log-levels-from-javascript