Details

    • Type: Sub Task
    • Status: Closed
    • Priority: 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
    • 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

        Attachments

          Issue Links

            Activity

            Hide
            jyetman 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
            jyetman 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
            jkneal 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
            jkneal 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
            jkneal 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
            jkneal 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
            jkneal Jerry Neal (Inactive) added a comment -

            Code review issue addressed, completing code review

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

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved: