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