morciuch    2004/01/06 12:26:16

  Modified:    src/java/org/apache/jetspeed/modules/actions/portlets/security
                        SecurityConstants.java
               src/java/org/apache/jetspeed/om/registry/base
                        BaseSecurityEntry.java
               src/java/org/apache/jetspeed/services JetspeedSecurity.java
               src/java/org/apache/jetspeed/services/registry
                        TestRegistryCategories.java
               src/java/org/apache/jetspeed/services/security
                        CachedAcl.java GroupManagement.java
                        JetspeedGroupManagement.java
                        JetspeedRoleManagement.java
                        JetspeedSecurityCache.java RoleManagement.java
                        SecurityCacheImpl.java SecurityCacheService.java
                        TestRoleManagement.java
               src/java/org/apache/jetspeed/services/security/ldap
                        LDAPGroupManagement.java LDAPRoleManagement.java
               src/java/org/apache/jetspeed/services/security/nosecurity
                        NoGroupManagement.java NoRoleManagement.java
               src/java/org/apache/jetspeed/services/security/registry
                        RegistryAccessController.java
                        TestAccessController.java
               src/java/org/apache/jetspeed/services/security/turbine
                        TurbineAccessController.java
                        TurbineGroupManagement.java
                        TurbineRoleManagement.java
  Log:
  Applied patch by Evangelos Vlachogiannis for group-role security assignment (see 
Bugzilla bug# 25405). Also, added security cache and registry access controller 
functionality which was missing from the patch. No admin UI changes applied in this 
commit. All unit tests
  
  Implicit role assignments where role only is specified, grant role within 'Jetspeed' 
group.
  
  Implicit group assignments where group only is specified, join group with role of 
'user'.
  
  API change warning: JetspeedSecurity.getRoles(username) now returns iterator of 
GroupRole objects rather than Role objects.
  
  Revision  Changes    Path
  1.5       +4 -1      
jakarta-jetspeed/src/java/org/apache/jetspeed/modules/actions/portlets/security/SecurityConstants.java
  
  
http://cvs.apache.org/viewcvs/jakarta-jetspeed/src/java/org/apache/jetspeed/modules/actions/portlets/security/SecurityConstants.java.diff?r1=1.4&r2=1.5
  
  
  1.13      +26 -7     
jakarta-jetspeed/src/java/org/apache/jetspeed/om/registry/base/BaseSecurityEntry.java
  
  
http://cvs.apache.org/viewcvs/jakarta-jetspeed/src/java/org/apache/jetspeed/om/registry/base/BaseSecurityEntry.java.diff?r1=1.12&r2=1.13
  
  
  1.19      +113 -73   
jakarta-jetspeed/src/java/org/apache/jetspeed/services/JetspeedSecurity.java
  
  
http://cvs.apache.org/viewcvs/jakarta-jetspeed/src/java/org/apache/jetspeed/services/JetspeedSecurity.java.diff?r1=1.18&r2=1.19
  
  
  1.12      +4 -4      
jakarta-jetspeed/src/java/org/apache/jetspeed/services/registry/TestRegistryCategories.java
  
  
http://cvs.apache.org/viewcvs/jakarta-jetspeed/src/java/org/apache/jetspeed/services/registry/TestRegistryCategories.java.diff?r1=1.11&r2=1.12
  
  
  1.4       +143 -55   
jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/CachedAcl.java
  
  
http://cvs.apache.org/viewcvs/jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/CachedAcl.java.diff?r1=1.3&r2=1.4
  
  
  1.3       +47 -22    
jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/GroupManagement.java
  
  
http://cvs.apache.org/viewcvs/jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/GroupManagement.java.diff?r1=1.2&r2=1.3
  
  
  1.4       +52 -26    
jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/JetspeedGroupManagement.java
  
  
http://cvs.apache.org/viewcvs/jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/JetspeedGroupManagement.java.diff?r1=1.3&r2=1.4
  
  
  1.4       +181 -170  
jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/JetspeedRoleManagement.java
  
  
http://cvs.apache.org/viewcvs/jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/JetspeedRoleManagement.java.diff?r1=1.3&r2=1.4
  
  
  1.7       +24 -5     
jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/JetspeedSecurityCache.java
  
  
http://cvs.apache.org/viewcvs/jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/JetspeedSecurityCache.java.diff?r1=1.6&r2=1.7
  
  
  1.3       +32 -20    
jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/RoleManagement.java
  
  
http://cvs.apache.org/viewcvs/jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/RoleManagement.java.diff?r1=1.2&r2=1.3
  
  
  1.9       +64 -36    
jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/SecurityCacheImpl.java
  
  
http://cvs.apache.org/viewcvs/jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/SecurityCacheImpl.java.diff?r1=1.8&r2=1.9
  
  
  1.7       +12 -5     
jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/SecurityCacheService.java
  
  
http://cvs.apache.org/viewcvs/jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/SecurityCacheService.java.diff?r1=1.6&r2=1.7
  
  
  1.7       +12 -12    
jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/TestRoleManagement.java
  
  
http://cvs.apache.org/viewcvs/jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/TestRoleManagement.java.diff?r1=1.6&r2=1.7
  
  
  1.7       +95 -3     
jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/ldap/LDAPGroupManagement.java
  
  
http://cvs.apache.org/viewcvs/jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/ldap/LDAPGroupManagement.java.diff?r1=1.6&r2=1.7
  
  
  1.8       +41 -23    
jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/ldap/LDAPRoleManagement.java
  
  
http://cvs.apache.org/viewcvs/jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/ldap/LDAPRoleManagement.java.diff?r1=1.7&r2=1.8
  
  
  1.2       +65 -17    
jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/nosecurity/NoGroupManagement.java
  
  
http://cvs.apache.org/viewcvs/jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/nosecurity/NoGroupManagement.java.diff?r1=1.1&r2=1.2
  
  
  1.2       +62 -19    
jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/nosecurity/NoRoleManagement.java
  
  
http://cvs.apache.org/viewcvs/jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/nosecurity/NoRoleManagement.java.diff?r1=1.1&r2=1.2
  
  
  1.9       +22 -15    
jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/registry/RegistryAccessController.java
  
  
http://cvs.apache.org/viewcvs/jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/registry/RegistryAccessController.java.diff?r1=1.8&r2=1.9
  
  
  1.7       +13 -17    
jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/registry/TestAccessController.java
  
  
http://cvs.apache.org/viewcvs/jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/registry/TestAccessController.java.diff?r1=1.6&r2=1.7
  
  
  1.7       +9 -9      
jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/turbine/TurbineAccessController.java
  
  
http://cvs.apache.org/viewcvs/jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/turbine/TurbineAccessController.java.diff?r1=1.6&r2=1.7
  
  
  1.10      +69 -90    
jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/turbine/TurbineGroupManagement.java
  
  
http://cvs.apache.org/viewcvs/jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/turbine/TurbineGroupManagement.java.diff?r1=1.9&r2=1.10
  
  
  1.12      +78 -101   
jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/turbine/TurbineRoleManagement.java
  
  
http://cvs.apache.org/viewcvs/jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/turbine/TurbineRoleManagement.java.diff?r1=1.11&r2=1.12
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to