[jbossseam-issues] [JBoss JIRA] Updated: (JBSEAM-4378) Conversation picker does not know what current conversation is
Tony Herstell (JIRA)
jira-events at lists.jboss.org
Sat Aug 22 18:53:23 EDT 2009
[ https://jira.jboss.org/jira/browse/JBSEAM-4378?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Tony Herstell updated JBSEAM-4378:
----------------------------------
Summary: Conversation picker does not know what current conversation is (was: Conversation picker does not now what current conversation is)
> Conversation picker does not know what current conversation is
> --------------------------------------------------------------
>
> Key: JBSEAM-4378
> URL: https://jira.jboss.org/jira/browse/JBSEAM-4378
> Project: Seam
> Issue Type: Bug
> Components: Core
> Affects Versions: 2.2.0.GA
> Environment: WIndoze PC XP64 JBoss 5.1GA Richfaces (nightly build)
> Reporter: Tony Herstell
> Priority: Minor
>
> using Seam JPAIdentityStore for a login page with configured entities for User and Role.
> URL:
> https://localhost/site/pages/user/login.seam?cid=372
> Markup:
> <h:column>
> <f:facet name="header">
> <h:outputText value="#{messages.template_workspace}" />
> </f:facet>
> <h:commandLink action="#{entry.select}" value="#{entry.description}" rendered="#{!entry.current}"/>
> <h:outputText value="[current]" rendered="#{entry.current}" />
> <h:outputText value="#{entry.id}" />
> <h:outputText value="#{entry.current}" />
> </h:column>
> What is shown on page:
> Workspace Activity Action
> Logging in of new User372false 10:37 AM - 10:37 AM
> Problem is why conversation 372 is not shown as true when this shows I am in a "conversation".
> components.xml
> <?xml version="1.0" encoding="UTF-8"?>
> <components xmlns="http://jboss.com/products/seam/components"
> xmlns:core="http://jboss.com/products/seam/core"
> xmlns:security="http://jboss.com/products/seam/security"
> xmlns:transaction="http://jboss.com/products/seam/transaction"
> xmlns:persistence="http://jboss.com/products/seam/persistence"
> xmlns:mail="http://jboss.com/products/seam/mail"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xmlns:drools="http://jboss.com/products/seam/drools"
> xmlns:international="http://jboss.com/products/seam/international"
> xsi:schemaLocation="http://jboss.com/products/seam/core http://jboss.com/products/seam/core-2.1.xsd
> http://jboss.com/products/seam/transaction http://jboss.com/products/seam/transaction-2.1.xsd
> http://jboss.com/products/seam/security http://jboss.com/products/seam/security-2.1.xsd
> http://jboss.com/products/seam/components http://jboss.com/products/seam/components-2.1.xsd
> http://jboss.com/products/seam/persistence http://jboss.com/products/seam/persistence-2.1.xsd
> http://jboss.com/products/seam/mail http://jboss.com/products/seam/mail-2.1.xsd">
> <core:init jndi-pattern="Risingstars/#{ejbName}/local" debug="false" />
> <core:manager conversation-timeout="360000"
> concurrent-request-timeout="500"
> conversation-id-parameter="cid" />
> <persistence:managed-persistence-context name="entityManager" auto-create="true"
> persistence-unit-jndi-name="java:/risingstarsEntityManagerFactories"/>
>
> <component class="org.jboss.seam.web.MultipartFilter">
> <property name="createTempFiles">false</property>
> <property name="maxRequestSize">500000</property>
> </component>
> <!-- Utility bean called "basePath"that allows the pages to reference the basePath for resources
> Usage: <link rel="stylesheet" type="text/css" href="#{basePath}/xmlhttp/css/xp/xp.css" />
> -->
> <factory name="basePath"
> value="#{facesContext.externalContext.request.scheme}://#{facesContext.externalContext.request.serverName}:#{facesContext.externalContext.request.serverPort}#{facesContext.externalContext.request.contextPath}/" />
> <international:locale-config default-locale="en" supported-locales="en_GB de"/>
> <!-- Remember the locale selected -->
> <international:locale-selector cookie-enabled="true"/>
>
> <security:rule-based-permission-resolver security-rules="#{securityRules}"/>
>
> <!--<security:jpa-permission-store user-permission-class="nz.co.softwarefactory.risingstars.AccountPermission"/> -->
>
> <security:jpa-identity-store
> user-class="nz.co.softwarefactory.risingstars.model.User"
> role-class="nz.co.softwarefactory.risingstars.model.Role"/>
>
> <!--<drools:rule-base name="securityRules">
> <drools:rule-files>
> <value>/META-INF/security-rules.drl</value>
> </drools:rule-files>
> </drools:rule-base>-->
> <event type="org.jboss.seam.security.notLoggedIn">
> <action execute="#{redirect.captureCurrentView}"/>
> </event>
>
> <event type="org.jboss.seam.security.loginSuccessful">
> <action execute="#{redirect.returnToCapturedView}"/>
> </event>
> </components>
> pages.xml
> <?xml version="1.0" encoding="UTF-8"?>
> <pages xmlns="http://jboss.com/products/seam/pages"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xsi:schemaLocation="http://jboss.com/products/seam/pages http://jboss.com/products/seam/pages-2.1.xsd"
> no-conversation-view-id="/home.xhtml"
> login-view-id="/pages/user/login.xhtml">
> <page view-id="*" scheme="http">
> <navigation from-action="#{identity.logout}">
> <redirect view-id="/home.xhtml" />
> </navigation>
> </page>
>
> <page view-id="/home.xhtml" login-required="false">
> <description>Home Page</description>
> </page>
>
> <page view-id="/pages/user/login.xhtml" login-required="false" scheme="https">
> <description>Logging in of new User</description>
> </page>
>
> <exception class="org.jboss.seam.security.NotLoggedInException">
> <redirect view-id="/home.xhtml">
> <message severity="ERROR">
> #{messages.security_permission}
> </message>
> </redirect>
> </exception>
> <exception class="org.jboss.seam.security.AuthorizationException">
> <end-conversation/>
> <redirect view-id="/home.xhtml">
> <message severity="ERROR">
> #{messages.security_not_logged_in}
> </message>
> </redirect>
> </exception>
> <exception class="javax.faces.application.ViewExpiredException">
> <end-conversation/>
> <redirect view-id="/home.xhtml">
> <message severity="INFO">
> #{messages.session_timeout}
> </message>
> </redirect>
> </exception>
>
> <exception>
> <end-conversation/>
> <redirect view-id="/home.xhtml">
> <message severity="WARN">Unexpected Error #{org.jboss.seam.handledException.message}</message>
> </redirect>
> </exception>
> </pages>
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the seam-issues
mailing list