[
https://issues.jboss.org/browse/GTNPORTAL-3555?page=com.atlassian.jira.pl...
]
Marwen Trabelsi updated GTNPORTAL-3555:
---------------------------------------
Steps to Reproduce:
* Add a session timeout entry under _$GTN_HOME/webapps/portal.war!WEB-INF/web.xml_ to
reduce the session timeout value for test: {code:xml} <session-config>
<session-timeout>1</session-timeout> </session-config> {code}
* Disable the {{RememberMeFilter}} by commenting its _<filter-mapping />_ section
under _$GTN_HOME/webapps/portal.war!WEB-INF/web.xml_.
* Startup Gatein instance.
* Login with an admin user.
* Add some pages under _Home_ node (_Home > node1 > node2_). Must create up to two
level nodes under _Home_ one.
* Edit the _classic_ site permission to be restricted only to _*:platform/users_
* *Wait for 1 minute so that the session expires* and move the cursor on the _Home_ node
so dropdown list appears then on the _node1_ and you can notice that the dropdown arrow
{color:red}disapears{color} and {color:red}node2 is not loaded{color}.
was:
* Add a session timeout entry under _$GTN_HOME/webapps/portal.war!WEB-INF/web.xml_ to
reduce the session timeout value for test: {code:xml} <session-config>
<session-timeout>1</session-timeout> </session-config> {code}
* Startup Gatein instance.
* Login with an admin user.
* Add some pages under _Home_ node (_Home > node1 > node2_). Must create up to two
level nodes under _Home_ one.
* Edit the _classic_ site permission to be restricted only to _*:platform/users_
* *Wait for 1 minute so that the session expires* and move the cursor on the _Home_ node
so dropdown list appears then on the _node1_ and you can notice that the dropdown arrow
{color:red}disapears{color} and {color:red}node2 is not loaded{color}.
Broken UI after the HTTP session times out upon an ajax request.
----------------------------------------------------------------
Key: GTNPORTAL-3555
URL:
https://issues.jboss.org/browse/GTNPORTAL-3555
Project: GateIn Portal
Issue Type: Bug
Affects Versions: 3.5.10.Final
Environment: Apache Tomcat
Reporter: Marwen Trabelsi
Upon a straight HTTP request, when a user tries to perform an action while the respective
HTTP session expired, he is [redirected to login
page|https://github.com/gatein/gatein-portal/blob/master/webui/portal/src...].
This will almost work but not for XHR request where the login page is sent as a feed for
the AJAX request with a *200* HTTP status.
--
This message was sent by Atlassian JIRA
(v6.3.1#6329)