You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-commits@jackrabbit.apache.org by an...@apache.org on 2013/04/11 14:54:28 UTC
svn commit: r1466865 -
/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionValidator.java
Author: angela
Date: Thu Apr 11 12:54:28 2013
New Revision: 1466865
URL: http://svn.apache.org/r1466865
Log:
OAK-527: permissions (WIP: exclude checking for nodetypemgt privilege as this causes regular Node#addNode(String) to fail. see fixme.)
Modified:
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionValidator.java
Modified: jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionValidator.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionValidator.java?rev=1466865&r1=1466864&r2=1466865&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionValidator.java (original)
+++ jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionValidator.java Thu Apr 11 12:54:28 2013
@@ -223,7 +223,8 @@ class PermissionValidator extends Defaul
long perm;
if (JcrConstants.JCR_PRIMARYTYPE.equals(name) || JcrConstants.JCR_MIXINTYPES.equals(name)) {
// FIXME: distinguish between autocreated and user-supplied modification (?)
- perm = Permissions.NODE_TYPE_MANAGEMENT;
+ // perm = Permissions.NODE_TYPE_MANAGEMENT;
+ perm = defaultPermission;
} else if (isLockProperty(name)) {
perm = Permissions.LOCK_MANAGEMENT;
} else if (VersionConstants.VERSION_PROPERTY_NAMES.contains(name)) {