summaryrefslogtreecommitdiffstats
path: root/dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/App.java
diff options
context:
space:
mode:
authorSimon Rettberg2017-06-07 15:16:39 +0200
committerSimon Rettberg2017-06-07 15:16:39 +0200
commitffd9a09dbf0e181b249e91b7aca266426e7fdc31 (patch)
tree8946bf1d40635925fd4132c67641c3117a006192 /dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/App.java
parent[server] Forgot to increase template version :) (diff)
downloadtutor-module-ffd9a09dbf0e181b249e91b7aca266426e7fdc31.tar.gz
tutor-module-ffd9a09dbf0e181b249e91b7aca266426e7fdc31.tar.xz
tutor-module-ffd9a09dbf0e181b249e91b7aca266426e7fdc31.zip
[server] Automatically delete users which are inactive
This means that they: 1) Didn't log in for 180 days 2) Don't own or manage any lectures/VMs 3) Have the "canlogin" flag set 3 is required so banned users won't automatically be cleared every 180 days and thus be able to login again (assuming default server settings) This implements #3116
Diffstat (limited to 'dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/App.java')
-rw-r--r--dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/App.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/App.java b/dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/App.java
index 619c0c59..deb9be5e 100644
--- a/dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/App.java
+++ b/dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/App.java
@@ -21,6 +21,7 @@ import org.openslx.bwlp.sat.database.mappers.DbUser;
import org.openslx.bwlp.sat.fileserv.FileServer;
import org.openslx.bwlp.sat.maintenance.DeleteOldImages;
import org.openslx.bwlp.sat.maintenance.DeleteOldLectures;
+import org.openslx.bwlp.sat.maintenance.DeleteOldUsers;
import org.openslx.bwlp.sat.maintenance.MailFlusher;
import org.openslx.bwlp.sat.maintenance.SendExpireWarning;
import org.openslx.bwlp.sat.thrift.BinaryListener;
@@ -155,6 +156,7 @@ public class App {
SendExpireWarning.init();
MailFlusher.init();
DeleteOldLectures.init();
+ DeleteOldUsers.init();
// Start Thrift Server
Thread t;