spark-property-manager
Version:
Spark Real Estate Management Application
118 lines (107 loc) • 2.81 kB
JavaScript
const log = require('../log');
const pjson = require('../package.json');
var express = require('express');
var router = express.Router();
router.get('/expense', function(req, res, next) {
if(!req.isAuthenticated()) {
return res.render('login', { message: '' });
}
console.log(req.csrfToken());
res.render('expense', {
title: 'Expense',
manager: req.user.is_manager,
version: pjson.version,
csrfToken: req.csrfToken()
});
});
router.get('/import', function(req, res, next) {
if(!req.isAuthenticated()) {
return res.render('login', { message: '' });
}
res.render('import', {
title: 'Import Transactions',
message: '',
error_message: '',
manager: req.user.is_manager,
version: pjson.version,
csrfToken: req.csrfToken()
});
});
router.get('/property', function(req, res, next) {
if(!req.isAuthenticated()) {
return res.render('login', { message: '' });
}
res.render('property', {
title: 'Property',
manager: req.user.is_manager,
version: pjson.version,
csrfToken: req.csrfToken()
});
});
router.get('/unit', function(req, res, next) {
if(!req.isAuthenticated()) {
return res.render('login', { message: '' });
}
res.render('unit', {
title: 'Unit',
manager: req.user.is_manager,
version: pjson.version,
csrfToken: req.csrfToken()
});
});
router.get('/user', function(req, res, next) {
if(!req.isAuthenticated()) {
return res.render('login', { message: '' });
}
res.render('user', {
title: 'Login User',
manager: req.user.is_manager,
version: pjson.version,
csrfToken: req.csrfToken()
});
});
router.get('/tenant', function(req, res, next) {
if(!req.isAuthenticated()) {
return res.render('login', { message: '' });
}
res.render('tenant', {
title: 'Tenant',
manager: req.user.is_manager,
version: pjson.version,
csrfToken: req.csrfToken()
});
});
router.get('/work', function(req, res, next) {
if(!req.isAuthenticated()) {
return res.render('login', { message: '' });
}
res.render('work', {
title: 'Work Record',
manager: req.user.is_manager,
version: pjson.version,
csrfToken: req.csrfToken()
});
});
router.get('/vendor', function(req, res, next) {
if(!req.isAuthenticated()) {
return res.render('login', { message: '' });
}
res.render('vendor', {
title: 'Vendor',
manager: req.user.is_manager,
version: pjson.version,
csrfToken: req.csrfToken()
});
});
router.get('/payment', function(req, res, next) {
if(!req.isAuthenticated()) {
return res.render('login', { message: '' });
}
res.render('payment', {
title: 'Payment Method',
manager: req.user.is_manager,
version: pjson.version,
csrfToken: req.csrfToken()
});
});
module.exports = router;