[jboss-svn-commits] JBL Code SVN: r19413 - in labs/jbossforums/branches/multipleforums110P26/forums/src: resources/portal-forums-ear/META-INF and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri Apr 4 08:00:10 EDT 2008
Author: unibrew
Date: 2008-04-04 08:00:10 -0400 (Fri, 04 Apr 2008)
New Revision: 19413
Modified:
labs/jbossforums/branches/multipleforums110P26/forums/src/main/org/jboss/portlet/forums/ui/event/BeginTransactionListener.java
labs/jbossforums/branches/multipleforums110P26/forums/src/main/org/jboss/portlet/forums/ui/event/EndTransactionListener.java
labs/jbossforums/branches/multipleforums110P26/forums/src/resources/portal-forums-ear/META-INF/security-config.xml
Log:
[JBFORUMS-274] Fixes for standalone Forums.
Modified: labs/jbossforums/branches/multipleforums110P26/forums/src/main/org/jboss/portlet/forums/ui/event/BeginTransactionListener.java
===================================================================
--- labs/jbossforums/branches/multipleforums110P26/forums/src/main/org/jboss/portlet/forums/ui/event/BeginTransactionListener.java 2008-04-04 11:33:42 UTC (rev 19412)
+++ labs/jbossforums/branches/multipleforums110P26/forums/src/main/org/jboss/portlet/forums/ui/event/BeginTransactionListener.java 2008-04-04 12:00:10 UTC (rev 19413)
@@ -79,7 +79,10 @@
try
{
UserTransaction tx = (UserTransaction) ctx.lookup(USER_TRANSACTION_JNDI);
- tx.begin();
+ if (tx.getStatus()!=javax.transaction.Status.STATUS_ACTIVE)
+ {
+ tx.begin();
+ }
}
catch (Throwable t)
{
Modified: labs/jbossforums/branches/multipleforums110P26/forums/src/main/org/jboss/portlet/forums/ui/event/EndTransactionListener.java
===================================================================
--- labs/jbossforums/branches/multipleforums110P26/forums/src/main/org/jboss/portlet/forums/ui/event/EndTransactionListener.java 2008-04-04 11:33:42 UTC (rev 19412)
+++ labs/jbossforums/branches/multipleforums110P26/forums/src/main/org/jboss/portlet/forums/ui/event/EndTransactionListener.java 2008-04-04 12:00:10 UTC (rev 19413)
@@ -121,6 +121,8 @@
{
try
{
+ if (tx.getStatus()==javax.transaction.Status.STATUS_ACTIVE)
+ {
if(rollback)
{
tx.rollback();
@@ -129,6 +131,7 @@
{
tx.commit();
}
+ }
}
catch(Exception e)
{
Modified: labs/jbossforums/branches/multipleforums110P26/forums/src/resources/portal-forums-ear/META-INF/security-config.xml
===================================================================
--- labs/jbossforums/branches/multipleforums110P26/forums/src/resources/portal-forums-ear/META-INF/security-config.xml 2008-04-04 11:33:42 UTC (rev 19412)
+++ labs/jbossforums/branches/multipleforums110P26/forums/src/resources/portal-forums-ear/META-INF/security-config.xml 2008-04-04 12:00:10 UTC (rev 19413)
@@ -23,12 +23,15 @@
<policy>
<application-policy name="forums">
<authentication>
-<login-module code="org.jboss.portal.identity.auth.IdentityLoginModule" flag="required"> <module-option name="unauthenticatedIdentity">guest</module-option>
- <module-option name="userModuleJNDIName">java:/portal/UserModule</module-option>
- <module-option name="roleModuleJNDIName">java:/portal/RoleModule</module-option>
- <module-option name="additionalRole">Authenticated</module-option>
- <module-option name="password-stacking">useFirstPass</module-option>
-</login-module>
-</authentication>
-</application-policy>
+ <login-module code="org.jboss.portal.identity.auth.IdentityLoginModule" flag="required">
+ <module-option name="unauthenticatedIdentity">guest</module-option>
+ <module-option name="userModuleJNDIName">java:/portal/UserModule</module-option>
+ <module-option name="roleModuleJNDIName">java:/portal/RoleModule</module-option>
+ <module-option name="userProfileModuleJNDIName">java:/portal/UserProfileModule</module-option>
+ <module-option name="membershipModuleJNDIName">java:/portal/MembershipModule</module-option>
+ <module-option name="additionalRole">Authenticated</module-option>
+ <module-option name="password-stacking">useFirstPass</module-option>
+ </login-module>
+ </authentication>
+ </application-policy>
</policy>
More information about the jboss-svn-commits
mailing list