diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2018-05-14 17:13:15 +0200 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2018-05-14 17:13:15 +0200 |
| commit | 8c18c70bd6196c9312b8fd32ea5de41c6ae6f041 (patch) | |
| tree | db93888b0eb27ca16459a37044459b47129211e6 /bucky/util | |
| parent | 19bf2d0dd079603e9a269420ad6466f8319943ab (diff) | |
admin stubb
Diffstat (limited to 'bucky/util')
| -rw-r--r-- | bucky/util/adminz.js | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/bucky/util/adminz.js b/bucky/util/adminz.js new file mode 100644 index 0000000..d972f26 --- /dev/null +++ b/bucky/util/adminz.js @@ -0,0 +1,39 @@ + +var fs = require('fs') +var db = require('../db') +var util = require('./util') +var upload = require('./upload') +var fortune = require('../db/fortune') +var middleware = require('./middleware') + +var adminz = module.exports = { + + init: function(){ + }, + + title: function(){ + return (Math.random() < 0.8 ? [ + fortune('admin-adj'), + fortune('admin-noun1'), + ] : [ + fortune('admin-adj'), + fortune('admin-noun1'), + "and", + fortune('admin-noun2'), + ]).join(" ") + }, + + route: function(app){ + app.get("/adminz", + function(req, res){ + res.render("pages/login", { + title: adminz.title() + }) + }) + app.put("/api/checkin", + middleware.ensureAuthenticated, + auth.checkin + ) + }, + +} |
