Skip to content
Snippets Groups Projects
Commit 00305fba authored by uhensler's avatar uhensler
Browse files

OO-5224: Enable job to delete expired document accesses

parent 9e208f14
No related branches found
No related tags found
No related merge requests found
......@@ -119,14 +119,18 @@
</bean>
<!-- Cleaning job for document editor access -->
<bean id="expiredDocumentAccessDeletionJob" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
<property name="jobDetail">
<bean class="org.springframework.scheduling.quartz.JobDetailFactoryBean">
<property name="jobClass" value="org.olat.core.commons.services.doceditor.manager.ExpiredDocumentAccessDeletionJob" />
</bean>
</property>
<property name="cronExpression" value="52 * * * * ?"/> <!-- Every minute at xx:xx:52 -->
<property name="startDelay" value="45000" />
<bean id="documentAccessDeletionTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
<property name="jobDetail" ref="documentAccessDeletionJob.${cluster.singleton.services}" />
<property name="cronExpression" value="* 24 * * * ?" /> <!-- Every hour at xx:24:00 -->
<property name="startDelay" value="10000" />
</bean>
<bean id="documentAccessDeletionJob.enabled" class="org.springframework.scheduling.quartz.JobDetailFactoryBean" lazy-init="true">
<property name="jobClass" value="org.olat.core.commons.services.doceditor.manager.ExpiredDocumentAccessDeletionJob" />
</bean>
<bean id="documentAccessDeletionJob.disabled" class="org.springframework.scheduling.quartz.JobDetailFactoryBean" lazy-init="true">
<property name="jobClass" value="org.olat.core.commons.services.scheduler.DummyJob" />
</bean>
<!-- Cleaning job for CSP reports -->
......
......@@ -60,6 +60,7 @@ How to add a new job:
<ref bean="lifecycleUserTrigger"/>
<ref bean="contactTracingTrigger"/>
<ref bean="recordingSyncTrigger"/>
<ref bean="documentAccessDeletionTrigger"/>
</list>
</property>
</bean>
......
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