KS Enrollment
  1. KS Enrollment
  2. KSENROLL-8089

Dirty Field Warning and Page Refreshes when Making a Term Official

    Details

    • Type: Bug Fix Bug Fix
    • Status: Closed Closed
    • Priority: Blocker Blocker
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: M7
    • Component/s: PDT - Red
    • Security Level: Public (Public: Anyone can view)
    • Labels:
    • KS ENR Functional Area:
      Setup Time
    • Story Points:
      3
    • KS PDT Workgroup:
      Development
    • Sprint:
      EC1 - Sprint 6, EC1 - Sprint 7

      Description

      For some reason, a dirty field indicator is being presented when making a Term Official. Following this the whole page is reloaded. Canceling also results in a Page Reload. This page reloading was not expected and breaks the interaction model to which we built the interaction.

      The initial design was:

      • Change State of Term
      • Direct DB Call and update of the Term Object on Screen
      • Rest of Page outside of Term Object whose state is changed is not refreshed

      Steps to Reproduce:

      • Edit an Official State ACAL with multiple Draft Terms
      • Enter a Key Date Value for one of the terms
      • Go to a different term and select that term's Make Official

        Issue Links

          Activity

          Hide
          Cody Glover (Inactive) added a comment -

          Dirty field validation is now toggled on and off using jQuery('#validateDirty')[0].value=false; on actions preforming redirects and the page doc ready. However because dialogs use redirects to return information on the dirty fields was being lost. Added a storage system that saves the dirty fields when using dialogs to insure save integrity. Resolved as of revision 51916.

          Show
          Cody Glover (Inactive) added a comment - Dirty field validation is now toggled on and off using jQuery('#validateDirty') [0] .value=false; on actions preforming redirects and the page doc ready. However because dialogs use redirects to return information on the dirty fields was being lost. Added a storage system that saves the dirty fields when using dialogs to insure save integrity. Resolved as of revision 51916.
          Hide
          Rachel Hendrickson (Inactive) added a comment - - edited

          was able to make one term official without saving the key date created on another term using Garey's updated build. this is fixed.

          Show
          Rachel Hendrickson (Inactive) added a comment - - edited was able to make one term official without saving the key date created on another term using Garey's updated build. this is fixed.
          Hide
          Cody Glover (Inactive) added a comment -

          Dirty fields are lost when the page returns from the light boxes.

          Show
          Cody Glover (Inactive) added a comment - Dirty fields are lost when the page returns from the light boxes.
          Hide
          Cody Glover (Inactive) added a comment - - edited

          With rice revising the way dirty fields are handled it may result that this work may need to be reviewed, corrected or removed with the addition of the work for KULRICE-7998.

          Show
          Cody Glover (Inactive) added a comment - - edited With rice revising the way dirty fields are handled it may result that this work may need to be reviewed, corrected or removed with the addition of the work for KULRICE-7998 .
          Hide
          Cody Glover (Inactive) added a comment -

          Expanded the tracking of dirty fields in the controller to record fields during any submit. Added functionality to recreate dirty field warnings after a submit. Resolved under revision 52152.

          Show
          Cody Glover (Inactive) added a comment - Expanded the tracking of dirty fields in the controller to record fields during any submit. Added functionality to recreate dirty field warnings after a submit. Resolved under revision 52152.

            People

            • Assignee:
              Cody Glover (Inactive)
              Reporter:
              Dan Symonds (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Agile

                  Structure Helper Panel