Uploaded image for project: 'Kogito'
  1. Kogito
  2. KOGITO-4352

Allow users to copy selections between multiple editor channels and vice versa

XMLWordPrintable

    • False
    • False
    • Undefined
    • ---
    • ---

      Summary

      Allow copying of selections between editors that are open across operating system on different or same channels. User needs to be able to open a model on any channel, select a part of the model (BPMN, DMN) and copy the selection to other editor he uses. It can be desktop, VSCode or other VSCode tab that is open, Online editor or other online editor, github PR edit etc.
      The selection is a XML (string) so this should be possible, the idea is same as if I am using text editors and copying text from a webpage.

      Goals

      Allow user to copy selections of models (BPMN, DMN) across different editors open on same OS.

      Technical / Design Document

      https://docs.google.com/document/d/1yhRDwHXOe2nuwPos2ta6AMhk7SaaCOYKPuq2pJ7Qsjs/edit?usp=sharing

      Acceptance criteria

      As a user I want to be able to copy and paste selection from editor open on one channel and copy it to editor open in second channel or different editor on same channel.
      Combinations:

      • Copy selection from one online editor to second online editor open in different tab.
      • Copy selection from one editor in VSCode tab to second editor in second VSCode tab.
      • Copy selection from one editor in Github diff to a second editor in second Github diff (chrome-extension)
      • Copy selection from editor in one channel to editor in second channel
        • VSCode, Online, Desktop, Chrome-extension <-> VSCode, Online, Desktop, Chrome-extension

      Streams affected:

      • KOGITO stream only
      • Both BPMN and DMN editors
      • Copy in-between channels (eg: different tabs) 
      • Copy across channels

              handreyrc Handrey Cunha
              dhanak@redhat.com Dominik Hanak
              Daniel Rosa Daniel Rosa
              Daniel Rosa Daniel Rosa
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated: