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
commit5e3dc2047ed9b0b59989bba9f0d86a28aa25613b (patch)
tree653f3be99e9187355b592d3893e8cccb1b3f855c /src/com/p4square/grow/frontend/GrowFrontend.java
parente2acdba7796aaa2bd66b0577e296bb0c54dd8c95 (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 f8cbdd2..dd83491 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);