Update of
/var/cvs/applications/cloudcontext/src/org/mmbase/security/implementation/cloudcontext
In directory james.mmbase.org:/tmp/cvs-serv29529
Modified Files:
BasicContextProvider.java
Log Message:
added some debug-logging
See also:
http://cvs.mmbase.org/viewcvs/applications/cloudcontext/src/org/mmbase/security/implementation/cloudcontext
Index: BasicContextProvider.java
===================================================================
RCS file:
/var/cvs/applications/cloudcontext/src/org/mmbase/security/implementation/cloudcontext/BasicContextProvider.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- BasicContextProvider.java 6 Jan 2009 11:42:10 -0000 1.9
+++ BasicContextProvider.java 2 Mar 2009 17:28:35 -0000 1.10
@@ -35,7 +35,7 @@
* This is a basic implemention of {...@link ContextProvider} that implements
all the methods in a default way.
*
* @author Michiel Meeuwissen
- * @version $Id: BasicContextProvider.java,v 1.9 2009/01/06 11:42:10 michiel
Exp $
+ * @version $Id: BasicContextProvider.java,v 1.10 2009/03/02 17:28:35 michiel
Exp $
* @since MMBase-1.9.1
*/
public class BasicContextProvider implements ContextProvider {
@@ -405,8 +405,9 @@
}
*/
+ UserProvider up = Authenticate.getInstance().getUserProvider();
// when it is our user node, and you are this user, you may do
anything on it (change password)
- if (Authenticate.getInstance().getUserProvider().isOwnNode(user,
node)) {
+ if (up.isOwnNode(user, node)) {
if ((operation == Operation.READ || operation == Operation.WRITE))
{
if (log.isDebugEnabled()) {
log.debug("May always " + operation + " on own user node:
" + node.getNumber());
@@ -417,6 +418,10 @@
// may not delete/give away own user.
return false;
}
+ } else {
+ if (log.isDebugEnabled()) {
+ log.debug("According to " + up + " " + node.getNumber() + " is
not an own node");
+ }
}
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs