Uploaded image for project: 'Drools'
  1. Drools
  2. DROOLS-4484

[DMN Designer] Data Types - Refactor the Data Types list to use a drag and drop mechanism

    XMLWordPrintable

Details

    • Task
    • Resolution: Done
    • Major
    • None
    • None
    • DMN Editor

    Description

      This JIRAs covers all refactoring to apply the drag and drop mechanism (https://issues.jboss.org/browse/DROOLS-4483) into the DMN Data Types list.

      Acceptance criteria:

      • The drag and drop feature must behaves as the following scenarios describe:
        • Scenario 1: When users drag tCompany up and it's collapsed, all fields are dragged with tCompany:
        • Scenario 2: When users drag tCompany up and it's not collapsed, all fields are dragged with tCompany:
        • Scenario 3: When users drag name below of a structured data type (address), the name field is moved as a nested data type:
        • Scenario 4: When users drag a new field into the collapsed tCompany, it automatically expands and the new field is added to it:
        • Scenario 5: When users drag a data type above or below of another one, the position is persisted in the model:
      • The keyboard control can not be affected
        • User need to be able start edit mode
        • User need to be able finish/cancel edit mode
      • Search can not be affected
      • Imported data types are not editable

      Attachments

        1. issue1-drag-edit.webm
          359 kB
        2. issue3-click-hide.webm
          130 kB
        3. issue5-reorder-structure.webm
          336 kB
        4. issue6-drag-used-type.webm
          286 kB
        5. s1.gif
          s1.gif
          398 kB
        6. s2.gif
          s2.gif
          617 kB
        7. s3.gif
          s3.gif
          479 kB
        8. s4.gif
          s4.gif
          695 kB
        9. s5.gif
          s5.gif
          1.02 MB

        Issue Links

          Activity

            People

              karreiro_ Guilherme Gomes (Inactive)
              karreiro_ Guilherme Gomes (Inactive)
              Jozef Marko Jozef Marko
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: