Kuali Rice Development
  1. Kuali Rice Development
  2. KULRICE-8365

Validation change/fix interaction after a client validation happens on action

    Details

    • Type: Improvement Improvement
    • Status: Closed Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.2.0-m4, 2.2
    • Fix Version/s: 2.5
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None
    • Similar issues:
      KULRICE-12203Elements - Action - Validation Message needs to describe validation is “required field”
      KULRICE-9167Client Validation Fails after a save and subsequent save when no errors
      KULRICE-7339Adhoc routing for completion - client side validation
      KULRICE-11729Selectively disable client side validation on KRAD collections
      KULRICE-5156Validate client side flag on view not being looked at for client side validation
      KULRICE-6835Issues with client side validation
      KULRICE-4708Support for client side field validation
      KULRICE-7026Alter behavior of client side validation
      KULRICE-12497AFT Failure RichMessages no client validation check addErrors renders blank page
      KULRICE-7772Client side validation no longer properly notifies the user with a popup nor jumps them back to the page error list
    • Epic Link:
    • Rice Module:
      KRAD
    • Application Requirement:
      Rice
    • Sprint:
      2.5.0-m2 Sprint 1
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required

      Description

      When validation is performed on the page before an action makes its method to call and it fails the following should happen:

      If the action is on a line, focus the first field of that line that has the .error class (this applies to both stacked and table collections - make sure the full item is in view for stacked collections)
      If the action is on a page, force scroll to the top of the page and focus on the now generated page summary's first li item.
      Do not show the alert dialog on this validation anymore

        Issue Links

          Activity

          Brian Smith (Inactive) made changes -
          Field Original Value New Value
          Description When validation is performed on the page before an action makes its method to call and it fails the following should happen:

          If the action is on a line, focus the first field of that line that has the .error class
          If the action is on a page, focus on the now generated page summaries first li item.
          Do not show the alert dialog on this validation anymore, make this an option on the action - default to false (showClientValidationAlert) (or if not possible view itself).
          Change the alert to use alert and not lightbox(fancybox).
          When validation is performed on the page before an action makes its method to call and it fails the following should happen:

          If the action is on a line, focus the first field of that line that has the .error class
          If the action is on a page, force scroll to the top of the page and focus on the now generated page summary's first li item.
          Do not show the alert dialog on this validation anymore, make this an option on the action - default to false (showClientValidationAlert) (or if not possible view itself).
          Change the alert to use alert and not lightbox(fancybox).
          Brian Smith (Inactive) made changes -
          Description When validation is performed on the page before an action makes its method to call and it fails the following should happen:

          If the action is on a line, focus the first field of that line that has the .error class
          If the action is on a page, force scroll to the top of the page and focus on the now generated page summary's first li item.
          Do not show the alert dialog on this validation anymore, make this an option on the action - default to false (showClientValidationAlert) (or if not possible view itself).
          Change the alert to use alert and not lightbox(fancybox).
          When validation is performed on the page before an action makes its method to call and it fails the following should happen:

          If the action is on a line, focus the first field of that line that has the .error class (this applies to both stacked and table collections - make sure the full item is in view for stacked collections)
          If the action is on a page, force scroll to the top of the page and focus on the now generated page summary's first li item.
          Do not show the alert dialog on this validation anymore, make this an option on the action - default to false (showClientValidationAlert) (or if not possible view itself).
          Change the alert to use alert and not lightbox(fancybox).
          Brian Smith (Inactive) made changes -
          Description When validation is performed on the page before an action makes its method to call and it fails the following should happen:

          If the action is on a line, focus the first field of that line that has the .error class (this applies to both stacked and table collections - make sure the full item is in view for stacked collections)
          If the action is on a page, force scroll to the top of the page and focus on the now generated page summary's first li item.
          Do not show the alert dialog on this validation anymore, make this an option on the action - default to false (showClientValidationAlert) (or if not possible view itself).
          Change the alert to use alert and not lightbox(fancybox).
          When validation is performed on the page before an action makes its method to call and it fails the following should happen:

          If the action is on a line, focus the first field of that line that has the .error class (this applies to both stacked and table collections - make sure the full item is in view for stacked collections)
          If the action is on a page, force scroll to the top of the page and focus on the now generated page summary's first li item.
          Do not show the alert dialog on this validation anymore
          Brian Smith (Inactive) made changes -
          Assignee Brian Smith [ bsmith ]
          Jessica Coltrin (Inactive) made changes -
          Fix Version/s 2.2.0-m5 [ 16732 ]
          Fix Version/s 2.2 [ 16411 ]
          Fix Version/s 2.2.0-rc1 [ 16716 ]
          Jessica Coltrin (Inactive) made changes -
          Fix Version/s 2.2 [ 16411 ]
          Jessica Coltrin (Inactive) made changes -
          Fix Version/s 2.2.1 [ 16733 ]
          Fix Version/s 2.2 [ 16411 ]
          Fix Version/s 2.2.0-m5 [ 16732 ]
          Jessica Coltrin (Inactive) made changes -
          Fix Version/s 2.3-backlog [ 16596 ]
          Fix Version/s 2.2.1 [ 16733 ]
          Shem Patterson (Inactive) made changes -
          Workflow custom [ 155035 ] Copy of custom for rice [ 207638 ]
          Shem Patterson (Inactive) made changes -
          Workflow Copy of custom for rice [ 207638 ] custom [ 217386 ]
          Shem Patterson (Inactive) made changes -
          Workflow custom [ 217386 ] Rice Workflow [ 227134 ]
          Jessica Coltrin (Inactive) made changes -
          Fix Version/s 2.4 [ 16913 ]
          Fix Version/s 2.4-backlog [ 16596 ]
          Jerry Neal (Inactive) made changes -
          Epic Link KULRICE-11464 [ 129606 ]
          Jerry Neal (Inactive) made changes -
          Fix Version/s Backlog [ 15811 ]
          Fix Version/s 2.4 [ 16913 ]
          Jerry Neal (Inactive) made changes -
          Original Estimate 1 day [ 28800 ]
          Remaining Estimate 1 day [ 28800 ]
          Jerry Neal (Inactive) made changes -
          Sprint 2.5.0-m2 Sprint 1 [ 257 ]
          Jerry Neal (Inactive) made changes -
          Rank Ranked higher
          Jerry Neal (Inactive) made changes -
          Link This issue is relied upon by KULRICE-12301 [ KULRICE-12301 ]
          Hide
          Jerry Neal (Inactive) added a comment -

          Decision is to remove growls, and no notifications right now for page and add line.

          Show
          Jerry Neal (Inactive) added a comment - Decision is to remove growls, and no notifications right now for page and add line.
          Jerry Neal (Inactive) made changes -
          Assignee Brian Smith [ bsmith ] Jeff Heckel [ jheckel ]
          Jeff Heckel (Inactive) made changes -
          Status Open [ 1 ] In Progress [ 3 ]
          Jeff Heckel (Inactive) logged work - 08/Apr/14 11:55 AM
          • Time Spent:
            6 hours
             
            <No comment>
          Jeff Heckel (Inactive) made changes -
          Remaining Estimate 1 day [ 28800 ] 2 hours [ 7200 ]
          Time Spent 6 hours [ 21600 ]
          Worklog Id 94690 [ 94690 ]
          Jeff Heckel (Inactive) made changes -
          Status In Progress [ 3 ] Resolved [ 5 ]
          Fix Version/s 2.5 [ 17044 ]
          Resolution Fixed [ 1 ]
          Matt Sargent made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          Claus Niesen made changes -
          Fix Version/s Backlog [ 15811 ]

            People

            • Assignee:
              Jeff Heckel (Inactive)
              Reporter:
              Brian Smith (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

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

                  Agile

                    Structure Helper Panel