From e8c47027b1cc082252fbbee86c7afbc3d6d38424 Mon Sep 17 00:00:00 2001 From: srosse <none@none> Date: Thu, 2 Mar 2017 09:09:42 +0100 Subject: [PATCH] OO-2594: assessment tool show disabled course element too --- .../java/org/olat/course/assessment/AssessmentHelper.java | 4 +++- .../assessment/ui/tool/IdentityListCourseNodeController.java | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/olat/course/assessment/AssessmentHelper.java b/src/main/java/org/olat/course/assessment/AssessmentHelper.java index df3e268e3e2..55055e0b710 100644 --- a/src/main/java/org/olat/course/assessment/AssessmentHelper.java +++ b/src/main/java/org/olat/course/assessment/AssessmentHelper.java @@ -50,6 +50,7 @@ import org.olat.course.ICourse; import org.olat.course.assessment.model.AssessmentNodeData; import org.olat.course.nodes.AssessableCourseNode; import org.olat.course.nodes.CourseNode; +import org.olat.course.nodes.CourseNodeConfiguration; import org.olat.course.nodes.CourseNodeFactory; import org.olat.course.nodes.ProjectBrokerCourseNode; import org.olat.course.nodes.STCourseNode; @@ -378,7 +379,8 @@ public class AssessmentHelper { GenericTreeNode node = new GenericTreeNode(); node.setTitle(courseNode.getShortTitle()); node.setUserObject(courseNode); - node.setIconCssClass(CourseNodeFactory.getInstance().getCourseNodeConfiguration(courseNode.getType()).getIconCSSClass()); + CourseNodeConfiguration nodeconfig = CourseNodeFactory.getInstance().getCourseNodeConfigurationEvenForDisabledBB(courseNode.getType()); + node.setIconCssClass(nodeconfig.getIconCSSClass()); result.add(node); assessableChildren.forEach((child) -> node.addChild(child)); } diff --git a/src/main/java/org/olat/course/assessment/ui/tool/IdentityListCourseNodeController.java b/src/main/java/org/olat/course/assessment/ui/tool/IdentityListCourseNodeController.java index 6a7d93d4b49..d03d016f9a9 100644 --- a/src/main/java/org/olat/course/assessment/ui/tool/IdentityListCourseNodeController.java +++ b/src/main/java/org/olat/course/assessment/ui/tool/IdentityListCourseNodeController.java @@ -183,7 +183,7 @@ public class IdentityListCourseNodeController extends FormBasicController implem if(formLayout instanceof FormLayoutContainer) { FormLayoutContainer layoutCont = (FormLayoutContainer)formLayout; layoutCont.contextPut("courseNodeTitle", courseNode.getShortTitle()); - layoutCont.contextPut("courseNodeCssClass", CourseNodeFactory.getInstance().getCourseNodeConfiguration(courseNode.getType()).getIconCSSClass()); + layoutCont.contextPut("courseNodeCssClass", CourseNodeFactory.getInstance().getCourseNodeConfigurationEvenForDisabledBB(courseNode.getType()).getIconCSSClass()); if(group != null) { layoutCont.contextPut("businessGroupName", group.getName()); -- GitLab