On branch #4067, a new frontend component has been added in dynamic forms (oib-oibus-shared-connection-form-control).
This component list compatible connector to share sessions.
There is one problem: this selector allows to create loops. For example North OPCUA 1 uses the session of South OPCUA 1. In South OPCUA 1, I can still select the session of North OPCUA 1.
This component should only list compatible connectors not already sharing session with the connector being edited.
To do so, I suggest an async loading of the list :
- a backend endpoint must be created to list the compatible and available connectors
- the frontend component can be simplified to directly list the options from the HTTP call
On branch #4067, a new frontend component has been added in dynamic forms (oib-oibus-shared-connection-form-control).
This component list compatible connector to share sessions.
There is one problem: this selector allows to create loops. For example North OPCUA 1 uses the session of South OPCUA 1. In South OPCUA 1, I can still select the session of North OPCUA 1.
This component should only list compatible connectors not already sharing session with the connector being edited.
To do so, I suggest an async loading of the list :