Uploaded image for project: 'WINDUP - Red Hat Application Migration Toolkit'
  1. WINDUP - Red Hat Application Migration Toolkit
  2. WINDUP-2332

Application List Filtering/Labelling to support Target Runtime Selection

    XMLWordPrintable

Details

    • Feature Request
    • Status: Closed (View Workflow)
    • Major
    • Resolution: Done
    • None
    • 4.3.0.Final
    • Reporting
    • None

    Description

      Context
      JWS contains a subs-set of technologies that are included within EAP.
      It would ideal in RHAMT could nominate whether an Application can run within JWS or EAP.
      There are already numerous rules that identify technology usage.
      What we need to do is extend those so that all of the technologies used within JWS and EAP are tagged appropriately. That work is already in progress (link here).

      By extending the Application List filtering functionality we could satisfy the requirement to report an Application as being suitable for JWS or EAP.
      The filtering by Tag functionality would have to be extended to include additional boolean algebra so filters like (Tag1 or Tag2 or Tag3) and (not (Tag5 or Tag6 or Tag7))

      It would be ideal if we could ship pre-defined (initially 2) predefined filters called say JWS Runtime and EAP Runtime, that the user can click on and the filter criteria will appear in the Application List Heading and be used to filter the Application List.

      Feature
      1. Extend the Tag filtering capability within the Application List so that more extensive boolean algebra can be defined E.g. (Tag1 or Tag2 or Tag3) and (not (Tag5 or Tag6 or Tag7)).
      2. Provide two predefined filters that contain the selection criteria necessary to nominate an Application for JWS or EAP.

      Ideally Users should be able to build up there own collection of filters (so the list of two standard shipped filters, is extensible). However that is a separate requirement that needs its own Jira. So outside of the scope of this Jira.

      Attachments

        1. core.windup.label.xml
          3 kB
        2. core.windup.label.xml
          2 kB
        3. Filtering.png
          Filtering.png
          274 kB
        4. filters1.png
          filters1.png
          151 kB
        5. filters2.png
          filters2.png
          151 kB
        6. Filterswireframe.png
          Filterswireframe.png
          491 kB
        7. label_crud.jpg
          label_crud.jpg
          499 kB
        8. label_crudV2.jpg
          label_crudV2.jpg
          487 kB
        9. prototypeV5.jpg
          prototypeV5.jpg
          805 kB
        10. prototypeV6.jpg
          prototypeV6.jpg
          625 kB
        11. Screenshot from 2019-03-15 10-37-30.png
          Screenshot from 2019-03-15 10-37-30.png
          153 kB
        12. Target Runtimes Example.png
          Target Runtimes Example.png
          186 kB

        Activity

          People

            cferiavi Carlos Esteban Feria Vila
            pcattana Philip Cattanach
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: