Skip to content
Snippets Groups Projects
Commit e8c47027 authored by srosse's avatar srosse
Browse files

OO-2594: assessment tool show disabled course element too

parent f849f426
No related branches found
No related tags found
No related merge requests found
...@@ -50,6 +50,7 @@ import org.olat.course.ICourse; ...@@ -50,6 +50,7 @@ import org.olat.course.ICourse;
import org.olat.course.assessment.model.AssessmentNodeData; import org.olat.course.assessment.model.AssessmentNodeData;
import org.olat.course.nodes.AssessableCourseNode; import org.olat.course.nodes.AssessableCourseNode;
import org.olat.course.nodes.CourseNode; import org.olat.course.nodes.CourseNode;
import org.olat.course.nodes.CourseNodeConfiguration;
import org.olat.course.nodes.CourseNodeFactory; import org.olat.course.nodes.CourseNodeFactory;
import org.olat.course.nodes.ProjectBrokerCourseNode; import org.olat.course.nodes.ProjectBrokerCourseNode;
import org.olat.course.nodes.STCourseNode; import org.olat.course.nodes.STCourseNode;
...@@ -378,7 +379,8 @@ public class AssessmentHelper { ...@@ -378,7 +379,8 @@ public class AssessmentHelper {
GenericTreeNode node = new GenericTreeNode(); GenericTreeNode node = new GenericTreeNode();
node.setTitle(courseNode.getShortTitle()); node.setTitle(courseNode.getShortTitle());
node.setUserObject(courseNode); 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); result.add(node);
assessableChildren.forEach((child) -> node.addChild(child)); assessableChildren.forEach((child) -> node.addChild(child));
} }
......
...@@ -183,7 +183,7 @@ public class IdentityListCourseNodeController extends FormBasicController implem ...@@ -183,7 +183,7 @@ public class IdentityListCourseNodeController extends FormBasicController implem
if(formLayout instanceof FormLayoutContainer) { if(formLayout instanceof FormLayoutContainer) {
FormLayoutContainer layoutCont = (FormLayoutContainer)formLayout; FormLayoutContainer layoutCont = (FormLayoutContainer)formLayout;
layoutCont.contextPut("courseNodeTitle", courseNode.getShortTitle()); 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) { if(group != null) {
layoutCont.contextPut("businessGroupName", group.getName()); layoutCont.contextPut("businessGroupName", group.getName());
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment