diff options
author | Simon Rettberg | 2016-08-16 17:35:03 +0200 |
---|---|---|
committer | Simon Rettberg | 2016-08-16 17:35:03 +0200 |
commit | 5210ec844e68311598687151456aa60b1b10d9c1 (patch) | |
tree | e936bad881309b80914674e1bbde638c97a58faf /dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/web/WebRpc.java | |
parent | [server] Add missing closing paren (diff) | |
download | tutor-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.java | 14 |
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) |