Describe the current behavior
Currently, when using an old version of a diagram (sld or nad), there's no check prior to displaying it, which may lead to unexpected behaviour when interacting with the diagram.
Describe the expected behavior
When using an old version of a diagram (sld or nad), there should be a check prior to displaying it. If the version is too old, all interactivity should be disabled and a warning should be displayed in the logs
Describe the motivation
Avoiding unexpected behaviour (for instance moving the nodes without moving the edges, not updating the values, ...)
Extra Information
Needs powsybl/powsybl-diagram#802 beforehand
Describe the current behavior
Currently, when using an old version of a diagram (sld or nad), there's no check prior to displaying it, which may lead to unexpected behaviour when interacting with the diagram.
Describe the expected behavior
When using an old version of a diagram (sld or nad), there should be a check prior to displaying it. If the version is too old, all interactivity should be disabled and a warning should be displayed in the logs
Describe the motivation
Avoiding unexpected behaviour (for instance moving the nodes without moving the edges, not updating the values, ...)
Extra Information
Needs powsybl/powsybl-diagram#802 beforehand