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