Update of 
/var/cvs/contributions/didactor2/src/assessment/java/nl/didactor/component/assessment/education_menu/utils
In directory james.mmbase.org:/tmp/cvs-serv30030

Modified Files:
        LessonChecker.java 
Log Message:
do not block any lessons for higher ranks


See also: 
http://cvs.mmbase.org/viewcvs/contributions/didactor2/src/assessment/java/nl/didactor/component/assessment/education_menu/utils


Index: LessonChecker.java
===================================================================
RCS file: 
/var/cvs/contributions/didactor2/src/assessment/java/nl/didactor/component/assessment/education_menu/utils/LessonChecker.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- LessonChecker.java  5 Sep 2008 09:59:15 -0000       1.3
+++ LessonChecker.java  25 Sep 2008 16:30:42 -0000      1.4
@@ -1,6 +1,7 @@
 package nl.didactor.component.assessment.education_menu.utils;
 
 import java.util.*;
+import nl.didactor.util.ClassRoom;
 
 import org.mmbase.bridge.*;
 import org.mmbase.util.logging.*;
@@ -8,7 +9,7 @@
 
 /**
  * @javadoc
- * @version $Id: LessonChecker.java,v 1.3 2008/09/05 09:59:15 michiel Exp $
+ * @version $Id: LessonChecker.java,v 1.4 2008/09/25 16:30:42 michiel Exp $
  */
 
 public class LessonChecker {
@@ -37,6 +38,13 @@
            return resultSet;
        }
 
+       Collection<String> roles = ClassRoom.getRoles(user, 
education.getNumber());
+       if (roles.contains("teacher") ||
+           roles.contains("courseeditor") ||
+           roles.contains("systemadministrator")) {
+           return resultSet;
+       }
+
        NodeList relatedLearnBlocks = cloud.getList("" + education.getNumber(),
                                                    
"educations,posrel,learnblocks",
                                                    "learnblocks.number",
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to