Details

    • Type: Sub Task Sub Task
    • Status: Closed Closed
    • Priority: Critical Critical
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.3.0-m2, 2.3
    • Component/s: Development, Roadmap
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None
    • Similar issues:
      KULRICE-899EDocLite does not gracefully handle session timeout.
      KULRICE-6007Session timeout on Ajax request not displayed
      KULRICE-9437Session Timeout Warning dialog
      KULRICE-14088Problems with session timeout and incident report form
      KULRICE-10856Create Automated Functional (Smoke) Tests for KRAD Labs - Session Policy Timeout View
      KULRICE-11795AFT Failure LabsSessionPolicyMissingFormAft session timeout message no longer displayed
      KULRICE-8292Timeout issues across servers (3535)
      KULRICE-11358KRAD Labs Session Policy Timeout Warning Incident Report UnsupportedOperationException at java.util.Collections$UnmodifiableCollection.add(Collections.java
      KULRICE-9705Create Smoke tests to validate Session restore.
    • Rice Module:
      KRAD
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required
    • Code Review Status:
      Review Completed
    • Include in Release Notes?:
      Yes

      Description

      Need to gracefully handle session timeouts including restoring form data

        Issue Links

          Activity

          Hide
          Jill Yetman (Inactive) added a comment -

          MyPlan is experiencing problems with session timeouts. We are hoping that this jira issue will consider address our concerns.

          Our repro steps:
          1) Log in to MyPlan. Navigate to the "find courses" page.
          2) Minimize the browser window and do other tasks for approximately an hour or so. Let MyPlan stay idle during this time.
          3) Pull up the MyPlan browser again, and search for a course. I tried "myth of war".
          4) Result: no search executed, parse error message in upper right-hand corner of browser. Refreshing the page restores functionality.

          This also seems to have a related glitch with the Plan page, where if MyPlan sits idle for a while (again, an hour or so) and then I attempt to add a course through quick add, I get a little box with an "X" in it (instead of the quick add popover).

          Show
          Jill Yetman (Inactive) added a comment - MyPlan is experiencing problems with session timeouts. We are hoping that this jira issue will consider address our concerns. Our repro steps: 1) Log in to MyPlan. Navigate to the "find courses" page. 2) Minimize the browser window and do other tasks for approximately an hour or so. Let MyPlan stay idle during this time. 3) Pull up the MyPlan browser again, and search for a course. I tried "myth of war". 4) Result: no search executed, parse error message in upper right-hand corner of browser. Refreshing the page restores functionality. This also seems to have a related glitch with the Plan page, where if MyPlan sits idle for a while (again, an hour or so) and then I attempt to add a course through quick add, I get a little box with an "X" in it (instead of the quick add popover).
          Hide
          Jerry Neal (Inactive) added a comment -

          Hi Jill,

          This will address the timeout problem. What will happen is the application view can be configured to redirect to the home page, a other URL, or a session timeout error page. In addition a timeout warning can be enabled. If the user is active within MyPlan in the other windows, it will keep the session alive so the idle window will not time out.

          There will not be support for going back to the window, making the request and having it complete as normal. Unless the applications add code to make that happen. Kamal stated this was not a requirement for MyPlan.

          thanks,
          Jerry

          Show
          Jerry Neal (Inactive) added a comment - Hi Jill, This will address the timeout problem. What will happen is the application view can be configured to redirect to the home page, a other URL, or a session timeout error page. In addition a timeout warning can be enabled. If the user is active within MyPlan in the other windows, it will keep the session alive so the idle window will not time out. There will not be support for going back to the window, making the request and having it complete as normal. Unless the applications add code to make that happen. Kamal stated this was not a requirement for MyPlan. thanks, Jerry
          Hide
          Jerry Neal (Inactive) added a comment -

          Reopening to address code review issue:

          fullView.ftl - Not all single page views have this flag marked (view with one page item, flag false). So it might be useful to not use this flag directly or add a method to check for this scenario

          Show
          Jerry Neal (Inactive) added a comment - Reopening to address code review issue: fullView.ftl - Not all single page views have this flag marked (view with one page item, flag false). So it might be useful to not use this flag directly or add a method to check for this scenario
          Hide
          Jerry Neal (Inactive) added a comment -

          Code review issue addressed, completing code review

          Show
          Jerry Neal (Inactive) added a comment - Code review issue addressed, completing code review

            People

            • Assignee:
              Jerry Neal (Inactive)
              Reporter:
              Jerry Neal (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Structure Helper Panel