diff options
Diffstat (limited to 'bucky/app/router.js')
| -rw-r--r-- | bucky/app/router.js | 26 |
1 files changed, 22 insertions, 4 deletions
diff --git a/bucky/app/router.js b/bucky/app/router.js index 21abe97..4c94c19 100644 --- a/bucky/app/router.js +++ b/bucky/app/router.js @@ -235,19 +235,37 @@ module.exports = function(app){ app.get("/mail/", middleware.ensureAuthenticated, function(req, res){ - res.render("pages/mailbox", {title: "inbox" }) + res.render("pages/mailbox", {title: "your inbox" }) + } + ) + app.get("/mail/compose", + middleware.ensureAuthenticated, + function(req, res){ + res.render("pages/compose", { + title: "new message", + subject: fortune("subjects"), + }) } ) app.get("/mail/:box", middleware.ensureAuthenticated, function(req, res){ - res.render("pages/mailbox", { title: util.sanitize(req.params.box) }) + res.render("pages/mailbox", { title: "your " + util.sanitize(req.params.box) }) + } + ) + app.get("/mail/compose/:username", + middleware.ensureAuthenticated, + function(req, res){ + res.render("pages/compose", { + title: "new message", + subject: fortune("subjects"), + }) } ) - app.get("/message/:id", + app.get("/mail/read/:id", middleware.ensureAuthenticated, function(req, res){ - res.render("pages/message", { title: util.sanitize(req.params.box) }) + res.render("pages/message", { title: "read message" }) } ) app.get("/api/mailbox/:box", |
