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

OO-2080: configurable deprecated flag for course elements

parent 080c4dbe
No related branches found
No related tags found
No related merge requests found
...@@ -3,10 +3,11 @@ ...@@ -3,10 +3,11 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=" xsi:schemaLocation="
http://www.springframework.org/schema/beans 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"> <bean id="cl" class="de.bps.course.nodes.cl.ChecklistCourseNodeConfiguration" scope="prototype">
<property name="enabled" value="${course.node.checklist.enabled}" /> <property name="enabled" value="${course.node.checklist.enabled}" />
<property name="deprecated" value="${course.node.checklist.deprecated}" />
<property name="order" value="220" /> <property name="order" value="220" />
</bean> </bean>
......
...@@ -39,6 +39,7 @@ import org.olat.core.configuration.AbstractConfigOnOff; ...@@ -39,6 +39,7 @@ import org.olat.core.configuration.AbstractConfigOnOff;
public abstract class AbstractCourseNodeConfiguration extends AbstractConfigOnOff implements CourseNodeConfiguration { public abstract class AbstractCourseNodeConfiguration extends AbstractConfigOnOff implements CourseNodeConfiguration {
private int order = 0; private int order = 0;
private boolean configDeprecated = false;
private List<String> alternatives; private List<String> alternatives;
...@@ -55,9 +56,13 @@ public abstract class AbstractCourseNodeConfiguration extends AbstractConfigOnOf ...@@ -55,9 +56,13 @@ public abstract class AbstractCourseNodeConfiguration extends AbstractConfigOnOf
return order; return order;
} }
public void setDeprecated(boolean configDeprecated) {
this.configDeprecated = configDeprecated;
}
@Override @Override
public boolean isDeprecated() { public boolean isDeprecated() {
return false; return configDeprecated;
} }
@Override @Override
......
...@@ -1049,6 +1049,7 @@ paypal.data.format.values=XML,JSON,SOAP11 ...@@ -1049,6 +1049,7 @@ paypal.data.format.values=XML,JSON,SOAP11
######################################## ########################################
course.node.linklist.enabled=true course.node.linklist.enabled=true
course.node.checklist.enabled=false course.node.checklist.enabled=false
course.node.checklist.deprecated=false
course.node.dateenrollment.enabled=false course.node.dateenrollment.enabled=false
# The LTI course element # The LTI course element
course.node.basiclti.enabled=true course.node.basiclti.enabled=true
......
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