diff --git a/src/main/java/de/bps/course/nodes/cl/_spring/buildingblockContext.xml b/src/main/java/de/bps/course/nodes/cl/_spring/buildingblockContext.xml index 20568ab455cffa21e571333b30bd22363cd68e7c..d8c602b3efc9f44dd3843be552f5a57e8b5b839d 100644 --- a/src/main/java/de/bps/course/nodes/cl/_spring/buildingblockContext.xml +++ b/src/main/java/de/bps/course/nodes/cl/_spring/buildingblockContext.xml @@ -3,10 +3,11 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=" http://www.springframework.org/schema/beans - http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"> + http://www.springframework.org/schema/beans/spring-beans.xsd"> <bean id="cl" class="de.bps.course.nodes.cl.ChecklistCourseNodeConfiguration" scope="prototype"> <property name="enabled" value="${course.node.checklist.enabled}" /> + <property name="deprecated" value="${course.node.checklist.deprecated}" /> <property name="order" value="220" /> </bean> diff --git a/src/main/java/org/olat/course/nodes/AbstractCourseNodeConfiguration.java b/src/main/java/org/olat/course/nodes/AbstractCourseNodeConfiguration.java index ad2106b047fee11055cef9227929ae2fc0c17043..1449a043c5f66a4d2ef313f2c47ae7799969e035 100644 --- a/src/main/java/org/olat/course/nodes/AbstractCourseNodeConfiguration.java +++ b/src/main/java/org/olat/course/nodes/AbstractCourseNodeConfiguration.java @@ -39,6 +39,7 @@ import org.olat.core.configuration.AbstractConfigOnOff; public abstract class AbstractCourseNodeConfiguration extends AbstractConfigOnOff implements CourseNodeConfiguration { private int order = 0; + private boolean configDeprecated = false; private List<String> alternatives; @@ -55,9 +56,13 @@ public abstract class AbstractCourseNodeConfiguration extends AbstractConfigOnOf return order; } + public void setDeprecated(boolean configDeprecated) { + this.configDeprecated = configDeprecated; + } + @Override public boolean isDeprecated() { - return false; + return configDeprecated; } @Override diff --git a/src/main/resources/serviceconfig/olat.properties b/src/main/resources/serviceconfig/olat.properties index d97e9fe18451660cf637f13744ff3442f4ef2bbc..3a49b4c28b85ca87d7cd2d52463d418d9aaa14b7 100644 --- a/src/main/resources/serviceconfig/olat.properties +++ b/src/main/resources/serviceconfig/olat.properties @@ -1049,6 +1049,7 @@ paypal.data.format.values=XML,JSON,SOAP11 ######################################## course.node.linklist.enabled=true course.node.checklist.enabled=false +course.node.checklist.deprecated=false course.node.dateenrollment.enabled=false # The LTI course element course.node.basiclti.enabled=true