From dd08d6bdca78a55b84708e1d2cb2e50c08d08cf5 Mon Sep 17 00:00:00 2001 From: srosse <none@none> Date: Wed, 13 Jul 2016 15:55:21 +0200 Subject: [PATCH] OO-2108: sown assessment rule only if it's enabled (patch D. Haag) --- .../olat/course/condition/ConditionConfigEasyController.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/org/olat/course/condition/ConditionConfigEasyController.java b/src/main/java/org/olat/course/condition/ConditionConfigEasyController.java index febe6ed97df..f1c76f67da5 100644 --- a/src/main/java/org/olat/course/condition/ConditionConfigEasyController.java +++ b/src/main/java/org/olat/course/condition/ConditionConfigEasyController.java @@ -61,6 +61,7 @@ import org.olat.core.util.event.EventBus; import org.olat.core.util.event.GenericEventListener; import org.olat.core.util.event.MultiUserEvent; import org.olat.core.util.resource.OresHelper; +import org.olat.course.assessment.AssessmentModule; import org.olat.course.condition.interpreter.ConditionDateFormatter; import org.olat.course.editor.CourseEditorEnv; import org.olat.course.nodes.CourseNode; @@ -142,6 +143,8 @@ public class ConditionConfigEasyController extends FormBasicController implement private ShibbolethModule shibbolethModule; @Autowired private BusinessGroupService businessGroupService; + @Autowired + private AssessmentModule assessmentModule; private boolean managedGroup; @@ -1122,6 +1125,7 @@ public class ConditionConfigEasyController extends FormBasicController implement assessmentMode = uifactory.addCheckboxesHorizontal("assessmentMode", null, formLayout, new String[] { "ison" }, new String[] { translate("form.easy.assessmentMode") }); assessmentMode.select("ison", validatedCondition.isAssessmentMode()); assessmentMode.addActionListener(FormEvent.ONCLICK); + assessmentMode.setVisible(assessmentModule.isAssessmentModeEnabled()); } /** -- GitLab