Uploaded image for project: 'UGENE'
  1. UGENE
  2. UGENE-6505

Improve an integrated external tool menu

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: master
    • Fix Version/s: 33
    • Component/s: Workflow
    • Labels:

      Description

      Open the "Configure Element with External Tool" dialog.

      In the current UGENE version a menu for the "Integrated external tool" looks like a mess (see the attached screenshot).

      The menu of the supported tools should be modified as follows:

      • Remove some items from the menu:
        • "python", "perl", "Rscript", "java"
        • tools modules (e.g. "hgu133a.db")
      • The items should be displayed in a tree like in the Application Settings dialog, but the parent nodes should be sorted by alphabet.

      In general there are three use cases of the menu appearance:
      1) When there are no custom external tools: the menu should have "Supported tools" header and the supported tools should be listed:

      Supported tools
      Tool1
      Tool2
        Subtool 2.1
        Subtool 2.2
      Tool3

      2) When there is at least one custom external tool is specified in the Application Settings: the menu should have "Custom tools" header, the custom tools list in an alphabetical order, and a special item "Show all tools" (separated from the other items):

      Custom tools
      Custom1
      Custom2
      ...............(a separator)
      Show all tools

      3) When the "Show all tools" item is clicked: the menu list all tools as shown below. There is a special item "Show custom tools only" that returns the menu to the state 2, described above.

      Custom tools
      Custom1
      Custom2
      Supported tools
      Tool1
      Tool2
        Subtool 2.1
        Subtool 2.2
      Tool3
      ...............(a separator)
      Show customs tools only

      The menu vertical size should be decreased in all scenarios!

        Attachments

          Activity

            People

            Assignee:
            kir Kirill Rasputin
            Reporter:
            oigl Olga Golosova
            Assigned Tester:
            Svetlana Samoilenko
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: