From 3fe388eae537394b837c3590981b60e28e738f89 Mon Sep 17 00:00:00 2001
From: Daniel Haag <daniel.haag@uibk.ac.at>
Date: Thu, 21 Jun 2018 07:46:53 +0000
Subject: [PATCH] OPENOLAT-584: hide the date dependent configuration option in
 the qti node edit form

---
 src/main/java/org/olat/course/nodes/iq/QTI21EditForm.java | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/main/java/org/olat/course/nodes/iq/QTI21EditForm.java b/src/main/java/org/olat/course/nodes/iq/QTI21EditForm.java
index f8956426b09..d4eea0cf2f6 100644
--- a/src/main/java/org/olat/course/nodes/iq/QTI21EditForm.java
+++ b/src/main/java/org/olat/course/nodes/iq/QTI21EditForm.java
@@ -128,6 +128,7 @@ public class QTI21EditForm extends FormBasicController {
 		testDateDependentEl.select("xx", testDateDependent);
 		testDateDependentEl.setHelpTextKey("qti.form.test.date.help", null);
 		testDateDependentEl.addActionListener(FormEvent.ONCLICK);
+		testDateDependentEl.setVisible(testDateDependent); // @UIBK: only show this option if it has already been configured
 	
 		Date startTestDate = modConfig.getDateValue(IQEditController.CONFIG_KEY_RESULTS_START_TEST_DATE);
 		startTestDateElement = uifactory.addDateChooser("qti_form_start_test_date", "qti.form.date.start", startTestDate, formLayout);
-- 
GitLab