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);