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
104 stars 23 forks source link

refactor(21032): Add status of terminal transitions to the node #362

Closed vanch3d closed 5 months ago

vanch3d commented 5 months ago

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

The PR improves the rendering of a behaviour policy by highlighting, when appropriate, the terminal status of a transition.

The highlight is materialised by a success or failure handle of the Transition node and, by doing so, aligns with a similar status materialised for the data policy

The PR also adds success disconnected transitions that are missing from the generated model.

Out-of-scope

Before

screenshot-localhost_3000-2024 04 09-14_36_31

After

screenshot-localhost_3000-2024 04 09-14_36_10