summaryrefslogtreecommitdiff
path: root/src/com/p4square/grow/frontend/GrowFrontend.java
diff options
context:
space:
mode:
authorJesse Morgan <jesse@jesterpm.net>2013-09-01 15:56:37 -0700
committerJesse Morgan <jesse@jesterpm.net>2013-09-01 15:56:37 -0700
commitba05f378d217316ebb3c92b69fdf48585be46825 (patch)
treebff4dbf0d74f4cddd7e31cb737af64e852a099ef /src/com/p4square/grow/frontend/GrowFrontend.java
parent6b51ea6cf80f562b5c00b17129b8d8d1ec980269 (diff)
Adding ErrorPage representation for error messages
Diffstat (limited to 'src/com/p4square/grow/frontend/GrowFrontend.java')
-rw-r--r--src/com/p4square/grow/frontend/GrowFrontend.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/com/p4square/grow/frontend/GrowFrontend.java b/src/com/p4square/grow/frontend/GrowFrontend.java
index 37f0dea..7556c20 100644
--- a/src/com/p4square/grow/frontend/GrowFrontend.java
+++ b/src/com/p4square/grow/frontend/GrowFrontend.java
@@ -10,6 +10,8 @@ import java.io.IOException;
import java.util.Arrays;
import java.util.UUID;
+import freemarker.template.Template;
+
import org.restlet.Application;
import org.restlet.Component;
import org.restlet.Client;
@@ -74,6 +76,11 @@ public class GrowFrontend extends FMFacade {
mConfig.updateConfig(configFilename);
}
+ Template errorTemplate = getTemplate("templates/error.ftl");
+ if (errorTemplate != null) {
+ ErrorPage.setTemplate(errorTemplate);
+ }
+
super.start();
}
@@ -97,6 +104,7 @@ public class GrowFrontend extends FMFacade {
defaultGuard.setNext(FreeMarkerPageResource.class);
router.attachDefault(defaultGuard);
router.attach("/login.html", LoginPageResource.class);
+ router.attach("/newaccount.html", NewAccountResource.class);
final Router accountRouter = new Router(getContext());
accountRouter.attach("/authenticate", AuthenticatedResource.class);