hivemq / hivemq-edge

HiveMQ Edge is an MQTT gateway that enables interoperability between OT devices and IT systems. It translates diverse protocols into MQTT for streamlined communication and helps organize data into a unified namespace, making managing and streaming data across your infrastructure easier.
http://hivemq.com
Apache License 2.0
91 stars 20 forks source link

featr(20797): Integrate workspace and data hub #348

Closed vanch3d closed 3 months ago

vanch3d commented 3 months ago

See https://hivemq.kanbanize.com/ctrl_board/57/cards/20797/details/

The PR improves the integration between the workspace and the Data Hub policies.

On every edge connecting an adapter or a bridge, if a topic in the subscriptions matches the topic filter of a policy, an icon is added to allow direct access to the policy designer

If there are more policies than a certain threshold (currently set internally at 3), then a +n icon is added instead, linking to the (not-yet-filtered) list of policies. This is to ensure that the icons are not going to spread too widely on the workspace.

Not that the icons, in line with access to the Observability panel, are displayed consistently across both nodes and groups and reflect the collapse/expended status of groups

Before

screenshot-localhost_3000-2024 04 02-10_06_02

After

screenshot-localhost_3000-2024 04 02-10_04_25