Uploaded image for project: 'Tools (JBoss Tools)'
  1. Tools (JBoss Tools)
  2. JBIDE-16876

Application wizard: page#1 needs fields disabled based on user actions

    XMLWordPrintable

Details

    Description

      In the New OpenShift Application wizard, user has two choices 1) use existing app or 2) create new app.

      • If user clicks 'Use my existing OpenShift application', then list of cartridges should be disabled. I was able to give name of app to import and then select cartridge which was meaningless as app was imported with original cartridge (as expected) and not the new one I had selected.
      • If user clicks 'Create a new OpenShift application', the field for app name and browse button should be disabled.

      But this also raises the question for me as to why these two choices are shared on the same wizard page. I wonder if it would be cleaner to separate them.

      • So when in OpenShift Explorer view a user right-clicks an application and clicks 'Import Application' they would just see the wizard starting from the page 'Set up project for new OpenShift Application'. They've already decided they want to import so offering fields about creating a new OpenShift app isn't useful.
      • Similarly, when a user selects 'New > Application' then they don't need to be offered the information about using an existing OpenShift application. To me as a user, the action 'New > Application' makes me thing that I am creating a new OpenShift Application so having fields about using an existing OpenShift app is confusing.

      Attachments

        1. create-new-application.png
          create-new-application.png
          82 kB
        2. import-existing-application.png
          import-existing-application.png
          82 kB
        3. out-3.ogv
          3.50 MB

        Issue Links

          Activity

            People

              adietish@redhat.com André Dietisheim
              mmurray1@redhat.com Michelle Murray
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - 1 day
                  1d
                  Remaining:
                  Time Spent - 2 hours Remaining Estimate - 6 hours
                  6h
                  Logged:
                  Time Spent - 2 hours Remaining Estimate - 6 hours
                  2h