Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IED Editor - improved UI when editing DAIs #1287

Closed
jarradraumati opened this issue Aug 4, 2023 · 0 comments · Fixed by #1288
Closed

IED Editor - improved UI when editing DAIs #1287

jarradraumati opened this issue Aug 4, 2023 · 0 comments · Fixed by #1288
Assignees
Labels

Comments

@jarradraumati
Copy link
Contributor

Is your feature request related to a problem? Please describe.

When editing an IED within the IED editor, there are a few usability concerns.

Here is a use case:

I want to change the VRtg DAI under the TVTR1, TVTR2, TVTR3 and TVTR4 logical nodes.

  1. I start by selecting my IED.
  2. I then filter by the correct logical node. I would prefer that when I select by logical node class that the values are de-selected initially (as I wish to specify a single LN class).
  3. I notice that the logical node classes are not sorted but are (perhaps?) in the order of the data model. It is probably not reasonable to expect the user to remember this and it is quite different between IEDs and manufacturers.
  4. Having selected the correct class I go to the DAI and then modify the value.
  5. Having saved the value, the following happens:
    1. The IED defaults to the first one in the file
    2. The logical node class filter selects all classes.
  6. This means that to edit the same value in the TVTR2, TVTR3 and TVTR4 logical nodes is time-consuming, prone to error and probably as slow as editing the XML directly.

Here's a little video showing the problem.

openscd_ied_editor_ui_improvements.zip

Describe the solution you'd like

  1. The logical node class initially has all selected but if the user changes the initial selection, it starts without a selection.
  2. If there is a selection, this selection should be returned for subsequent filter changes.
  3. After an edit, the logical node class selection and the IED name are retained to allow efficient editing of multiple values within the same IED and logical node class.

Requirements

Save IED and filter value after editing.

Test Files

7UT85_ICT.zip

@jarradraumati jarradraumati added the Kind: Enhancement New Request label Aug 4, 2023
danyill added a commit to danyill/open-scd that referenced this issue Aug 4, 2023
@danyill danyill self-assigned this Aug 4, 2023
danyill added a commit that referenced this issue Sep 25, 2023
)

feat(editors/ied): Improve IED editor UI for IED and LN selection, closes #1287

---------

Co-authored-by: Tamás Russ <tamas.russ@tuta.io>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants