[jboss-svn-commits] JBL Code SVN: r11133 - in labs/jbosslabs/branches/identity_integration/trunk/portal-extensions: jbwebsite-security and 3 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Apr 19 15:43:22 EDT 2007


Author: sohil.shah at jboss.com
Date: 2007-04-19 15:43:22 -0400 (Thu, 19 Apr 2007)
New Revision: 11133

Modified:
   labs/jbosslabs/branches/identity_integration/trunk/portal-extensions/jbwebsite-common/
   labs/jbosslabs/branches/identity_integration/trunk/portal-extensions/jbwebsite-security/
   labs/jbosslabs/branches/identity_integration/trunk/portal-extensions/jbwebsite-user-admin/
   labs/jbosslabs/branches/identity_integration/trunk/portal-extensions/jbwebsite-user-admin/src/standalone/security/acl-permissions.xml
   labs/jbosslabs/branches/identity_integration/trunk/portal-extensions/jbwebsite-user-admin/src/web/admin/index.xhtml
Log:
Integrated Access Control into the User Management Module


Property changes on: labs/jbosslabs/branches/identity_integration/trunk/portal-extensions/jbwebsite-common
___________________________________________________________________
Name: svn:ignore
   + target



Property changes on: labs/jbosslabs/branches/identity_integration/trunk/portal-extensions/jbwebsite-security
___________________________________________________________________
Name: svn:ignore
   + target



Property changes on: labs/jbosslabs/branches/identity_integration/trunk/portal-extensions/jbwebsite-user-admin
___________________________________________________________________
Name: svn:ignore
   + target


Modified: labs/jbosslabs/branches/identity_integration/trunk/portal-extensions/jbwebsite-user-admin/src/standalone/security/acl-permissions.xml
===================================================================
--- labs/jbosslabs/branches/identity_integration/trunk/portal-extensions/jbwebsite-user-admin/src/standalone/security/acl-permissions.xml	2007-04-19 17:54:45 UTC (rev 11132)
+++ labs/jbosslabs/branches/identity_integration/trunk/portal-extensions/jbwebsite-user-admin/src/standalone/security/acl-permissions.xml	2007-04-19 19:43:22 UTC (rev 11133)
@@ -6,17 +6,16 @@
 	-->		
 	<!--  Anonymous represents any non-authenticated user -->
 	<role name="Anonymous" id="anonymous">		    								
-		<!-- (UserManagement Module) -->
 		<permission action="createUser"/>					
 	</role>
 		
 	<!--  this role represents a regular registered user on the site -->	
-	<role name="User" id="user">	                    	                                 
+	<role name="User" id="user">	     
+	    <permission action="userManagement"/>               	                                 
 	</role>
 				
 	<!--  Admin represents users that have Administrative privileges on the site -->		
-	<role name="Admin" id="admin">	    	    	    		
-		<!--  (UserManagement Module) -->	    		
+	<role name="Admin" id="admin">	    	    	    			    		
 	    <no-permission action="createUser"/>
 	    	    	    	    
 	    <!--  generic for all other modules -->	
@@ -26,8 +25,7 @@
 	<!--  this is done for programmatic access by system level components...this access is not in the context of any particular user -->
 	<role name="system" id="system">
 		<permission action="all"/>
-	</role>
-		
+	</role>		
 	<!--  
 		custom roles 
 	-->														

Modified: labs/jbosslabs/branches/identity_integration/trunk/portal-extensions/jbwebsite-user-admin/src/web/admin/index.xhtml
===================================================================
--- labs/jbosslabs/branches/identity_integration/trunk/portal-extensions/jbwebsite-user-admin/src/web/admin/index.xhtml	2007-04-19 17:54:45 UTC (rev 11132)
+++ labs/jbosslabs/branches/identity_integration/trunk/portal-extensions/jbwebsite-user-admin/src/web/admin/index.xhtml	2007-04-19 19:43:22 UTC (rev 11133)
@@ -11,8 +11,8 @@
 <ui:define name="mainContent">
 
 
+<acl:isAllowed fragmentId="acl://userManagement">
 
-
 <jsfHtml:outputLink value="#{jbossfacelets:outputLink('/admin/index.jsf',true)}" styleClass="pn-title" >
 	<font class="pn-title">
 	<b>User Management - Control Panel</b></font>
@@ -32,12 +32,14 @@
 </td>
 </acl:isAllowed>
 
+
 	<!-- edit My Profile -->
 	<td align="center" valign="top">
 		<jsfHtml:outputLink value="#{jbossfacelets:outputLink('/admin/profile/editMyProfile.jsf',true)}">
 			<img src="#{jbossfacelets:contextPath()}/admin/images/info.gif" border="0" alt="My Account"/>
 		</jsfHtml:outputLink><br/><br/>
 	</td>
+	
 </tr>
 
 <!-- display the labels corresponding to the icons -->
@@ -59,10 +61,13 @@
 	</jsfHtml:outputLink>
 <br/><br/>
 </td>
+
+
 </tr>
 
 </table>
 
+</acl:isAllowed>
 
 </ui:define>
 </ui:composition>




More information about the jboss-svn-commits mailing list