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
92 stars 21 forks source link

feat(19240): Add validity checks to the policies in the designer #288

Closed vanch3d closed 4 months ago

vanch3d commented 5 months ago

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

This PR is an enabler for the full integration of the policy designer with the API. It provides a UX for running validity checks on an existing policy (both Data Policy and Behaviour Policy), verifying that every "node" in the designer is properly configured and building a valid payload ready for requests.

https://www.loom.com/share/4014b86e1cfe4c90a8bec6a884a10201?sid=488cc87e-dc16-475b-b427-9a1e474ad94b

Design

Out-of-scope

After

screenshot-localhost_3000-2024 02 15-11_43_23

screenshot-localhost_3000-2024 02 15-11_47_41

h2xd commented 5 months ago

Going on a second journey later on