|
From: Chad B. <cwb...@us...> - 2007-08-30 20:05:36
|
User: cwbrandon
Date: 07/08/30 13:05:35
Modified: andromda-jsf2/src/main/resources/META-INF/andromda
cartridge.xml
andromda-jsf2/src/main/resources/templates/jsf2/configuration
web.xml.vsl
Log:
only render UserRoleFilter references when at least one role is present (and security is enabled)
Revision Changes Path
1.10 +3 -0 cartridges/andromda-jsf2/src/main/resources/META-INF/andromda/cartridge.xml
Index: cartridge.xml
===================================================================
RCS file: /cvsroot/andromdaplugins/cartridges/andromda-jsf2/src/main/resources/META-INF/andromda/cartridge.xml,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -w -r1.9 -r1.10
--- cartridge.xml 24 Jul 2007 18:18:09 -0000 1.9
+++ cartridge.xml 30 Aug 2007 20:05:35 -0000 1.10
@@ -175,6 +175,9 @@
<modelElement variable="manageables">
<type name="org.andromda.cartridges.jsf2.metafacades.JSFManageableEntity"/>
</modelElement>
+ <modelElement variable="roles">
+ <type name="org.andromda.metafacades.uml.Role"/>
+ </modelElement>
</modelElements>
</template>
1.10 +2 -2 cartridges/andromda-jsf2/src/main/resources/templates/jsf2/configuration/web.xml.vsl
Index: web.xml.vsl
===================================================================
RCS file: /cvsroot/andromdaplugins/cartridges/andromda-jsf2/src/main/resources/templates/jsf2/configuration/web.xml.vsl,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -w -r1.9 -r1.10
--- web.xml.vsl 2 Jul 2007 18:54:59 -0000 1.9
+++ web.xml.vsl 30 Aug 2007 20:05:35 -0000 1.10
@@ -138,7 +138,7 @@
</context-param>
<!-- context-param merge-point -->
<!-- filter merge-point -->
-#if ($securityEnabled)
+#if ($securityEnabled && !$roles.empty)
<filter>
<filter-name>User Role Filter</filter-name>
<filter-class>${managedBeansPackage}.UserRoleFilter</filter-class>
@@ -220,7 +220,7 @@
<filter-name>MyFaces Extensions Filter</filter-name>
<url-pattern>/faces/myFacesExtensionResource/*</url-pattern>
</filter-mapping>
-#if ($securityEnabled)
+#if ($securityEnabled && !$roles.empty)
<filter-mapping>
<filter-name>User Role Filter</filter-name>
<url-pattern>*.${facesServletExtension}</url-pattern>
|