Uploaded image for project: 'JOC - JobScheduler Operations Center'
  1. JOC - JobScheduler Operations Center
  2. JOC-1303

Multiselect and keyboard support in the workflow editor

    XMLWordPrintable

Details

    Description

      Current Situation

      The workflow editor does not provide a function to select more than one instruction.

      When adding a new block to the workflow all instructions that should be part of the block must be moved one after the other to the new block.

      It is not possible to use the arrow keys for moving the graph up/down left/right.

      Desired Behavior

      It should be possible to multiselect instructions and move all selected instructions into any block.

      When selecting I1 and I3 and I3 is part of I2 (e.g. an if instruction), then I1 and I2 are selected.

      • Keyboard support
        • Multi selecting is performed with the STRG key + mouse click
        • Copy is performed with the CTRL-C keys.
        • Paste is performed with the CTRL-V keys.
        • The target for the paste command is selected when clicking a connector line between two instructions.
        • Delete is performed with the DEL key.
        • Array keys move the visible section up/down, left/right.

      It is considered whether an input field is selected in the properties area. If so,

      • the DEL key will handle text only.
      • the arrow keys will move the cursor in the input field.
      • STRG-V keys will paste text to the input field.
      • STRG-C key will copy the selected text from the input field to the clipboard.
      • STRG-A keys will select the text in the input field.

      Attachments

        Issue Links

          Activity

            People

              ztsa0019 Sourabh Agrawal
              ur Uwe Risse
              Kanika Agrawal Kanika Agrawal
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: