cmailleux    2005/10/07 15:55:30 CEST

  Modified files:
    core/src/java/org/jahia/engines/rights ManageRights.java 
  Log:
  Avoid case problem for permissions
  
  Revision  Changes    Path
  1.11      +3 -3      
jahia/core/src/java/org/jahia/engines/rights/ManageRights.java
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/jahia/core/src/java/org/jahia/engines/rights/ManageRights.java.diff?r1=1.10&r2=1.11&f=h
  
  
  
  Index: ManageRights.java
  ===================================================================
  RCS file: 
/home/cvs/repository/jahia/core/src/java/org/jahia/engines/rights/ManageRights.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- ManageRights.java 29 Sep 2005 15:55:24 -0000      1.10
  +++ ManageRights.java 7 Oct 2005 13:55:30 -0000       1.11
  @@ -487,7 +487,7 @@
                   isUser = false;
               }
               // Decode the select box value parameters
  -            final String permissions = submitedACLEntries[i].substring(8, 
11);
  +            final String permissions = submitedACLEntries[i].substring(8, 
11).toUpperCase();
               
               if (submitedACLEntries[i].charAt(0) == '1') {
                   if (isUser) {
  @@ -601,9 +601,9 @@
       private void setACLEntry(final Object usr_grp, final String perm ) {
           
           final JahiaAclEntry permissions = new JahiaAclEntry();
  -        permissions.setPermission(JahiaBaseACL.READ_RIGHTS, perm.charAt(0) 
== 'r' ?
  +        permissions.setPermission(JahiaBaseACL.READ_RIGHTS, perm.charAt(0) 
== 'R' ?
               JahiaAclEntry.ACL_YES : JahiaAclEntry.ACL_NO);
  -        permissions.setPermission(JahiaBaseACL.WRITE_RIGHTS, perm.charAt(1) 
== 'w' ?
  +        permissions.setPermission(JahiaBaseACL.WRITE_RIGHTS, perm.charAt(1) 
== 'W' ?
               JahiaAclEntry.ACL_YES : JahiaAclEntry.ACL_NO);
           permissions.setPermission(JahiaBaseACL.ADMIN_RIGHTS, perm.charAt(2) 
== 'A' ?
               JahiaAclEntry.ACL_YES : JahiaAclEntry.ACL_NO);
  

Reply via email to