summaryrefslogtreecommitdiffstats
path: root/dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/web/WebRpc.java
diff options
context:
space:
mode:
authorSimon Rettberg2016-08-16 17:35:03 +0200
committerSimon Rettberg2016-08-16 17:35:03 +0200
commit5210ec844e68311598687151456aa60b1b10d9c1 (patch)
treee936bad881309b80914674e1bbde638c97a58faf /dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/web/WebRpc.java
parent[server] Add missing closing paren (diff)
downloadtutor-module-5210ec844e68311598687151456aa60b1b10d9c1.tar.gz
tutor-module-5210ec844e68311598687151456aa60b1b10d9c1.tar.xz
tutor-module-5210ec844e68311598687151456aa60b1b10d9c1.zip
[server] Add mail template for header and footer
Diffstat (limited to 'dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/web/WebRpc.java')
-rw-r--r--dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/web/WebRpc.java14
1 files changed, 9 insertions, 5 deletions
diff --git a/dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/web/WebRpc.java b/dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/web/WebRpc.java
index 12a856d5..e6cc0d73 100644
--- a/dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/web/WebRpc.java
+++ b/dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/web/WebRpc.java
@@ -8,25 +8,21 @@ import java.nio.charset.StandardCharsets;
import java.security.InvalidKeyException;
import java.security.NoSuchAlgorithmException;
import java.security.spec.InvalidKeySpecException;
-import java.sql.SQLException;
import java.util.HashMap;
import java.util.Map;
import javax.security.auth.login.LoginException;
import org.apache.commons.io.output.ByteArrayOutputStream;
-import org.omg.CosNaming.NamingContextPackage.NotFound;
import org.openslx.bwlp.sat.database.mappers.DbConfiguration;
import org.openslx.bwlp.sat.mail.MailTemplate;
-import org.openslx.bwlp.sat.mail.SmtpMailer;
import org.openslx.bwlp.sat.mail.MailTemplatePlain.Template;
+import org.openslx.bwlp.sat.mail.SmtpMailer;
import org.openslx.bwlp.sat.mail.SmtpMailer.EncryptionMode;
import org.openslx.bwlp.sat.maintenance.DeleteOldImages;
import org.openslx.bwlp.sat.maintenance.ImageValidCheck;
import org.openslx.util.Util;
-import com.btr.proxy.util.Logger;
-
import fi.iki.elonen.NanoHTTPD;
import fi.iki.elonen.NanoHTTPD.Response;
@@ -42,9 +38,17 @@ public class WebRpc {
if (uri.equals("check-image")) {
return checkImage(params);
}
+ if (uri.equals("reset-mail-templates")) {
+ return resetMailTemplates();
+ }
return WebServer.notFound();
}
+ private static Response resetMailTemplates() {
+ DbConfiguration.updateMailTemplates(true);
+ return new NanoHTTPD.Response(NanoHTTPD.Response.Status.OK, "text/plain; charset=utf-8", "OK");
+ }
+
private static Response checkImage(Map<String, String> params) {
String versionId = params.get("versionid");
if (versionId == null)