Uploaded image for project: 'Apache YuniKorn'
  1. Apache YuniKorn
  2. YUNIKORN-2491

Persist queue and partition selection and prompt user to pick queue on Applications page

    XMLWordPrintableJSON

Details

    Description

      Upon entering the Applications page, the partition is preselected with a default value, but the queue needs to be selected before the data is shown. 

      Goal of the ticket:

      If *.default queue is available in the dropdown, preselect it and display the values.

      Improve UX by prompting users to pick a queue on the applications page. User selection of both queue and partition should be stored in the local storage. The stored value should be used to preselect partition on other pages.

      Behavior should be like this:

      • When a user lands on the applications page queue selection is automatically focused and waits for user input to select the queue to display the data.
      • On queue selection, "partition:queue" pair is stored in local storage and the value is available in all application tabs.
      • Returning to the applications page will re-apply partition selection and queue from the local storage.
      • On partition change, the user will be prompted again on the applications page to reselect the queue (previously stored value is purged)
      • If for some reason, the stored partition or queue is no longer available, the stored value will be purged and the user will be prompted to reselect the queue when returning to the applications page.
      • Going to other pages will use the stored partition value and automatically apply it in the dropdown selection
      • Changing the partition on other pages will prompt the user to pick a queue again when he returns to the Applications page.

      Attachments

        Activity

          People

            denis.coric Denis Coric
            denis.coric Denis Coric
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: