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.
Apply deletion on individually selected nodes or edges or on grouped selections. In both cases, all orphan edges will also be deleted
If deletion is possible, a confirmation modal will require user intervention before being applied. There is no further feedback once the deletion is done (elements are immediately removed)
If the deletion is not possible (see below), an error toast will provide reasons for the error
The deletion operation cannot be reversed
The deletion verifies the validity of the process before being applied. The following rules are in place:
If the Designer is in READ-ONLY mode (triggered by "View" CTA), no deletion is possible
If the Designer is in DRAFT mode (triggered by "Create new" CTA), every element on the canvas can be deleted
If the Designer is in LOADED (triggered by "Edit" CTA) or MODIFIED (triggered by a change in the policy), deletions are authorised except for the following reasons:
The Data Policy or Behaviour Policy nodes cannot be deleted once they have been published
The Topic Filter node cannot be deleted
The connection between a Topic Filter and a Data Policy cannot be deleted
See https://hivemq.kanbanize.com/ctrl_board/57/cards/19255/details/
The PR remove the uncontrolled deletion of nodes and edges on the
Rect Flow
canvas by adding user confirmation and safeguards.The PR also fixes https://hivemq.kanbanize.com/ctrl_board/57/cards/20301/details/
Design
DELETE
andBACKSPACE
keys are now supportedThe deletion verifies the validity of the process before being applied. The following rules are in place:
Designer
is inREAD-ONLY
mode (triggered by "View" CTA), no deletion is possibleDesigner
is inDRAFT
mode (triggered by "Create new" CTA), every element on the canvas can be deletedDesigner
is inLOADED
(triggered by "Edit" CTA) orMODIFIED
(triggered by a change in the policy), deletions are authorised except for the following reasons:Data Policy
orBehaviour Policy
nodes cannot be deleted once they have been publishedTopic Filter
node cannot be deletedTopic Filter
and aData Policy
cannot be deletedBefore
After