Esempio n. 1
0
    Project.findById(req.params.id, function (err, data) {
        if (err) {
            log.error(err);
            req.flash('error', {msg: 'An error occurred. Please try again'});
            return res.redirect('/projects');
        }

        if (!data) {
            log.error(err);
            req.flash('info', {msg: 'Project not found.'});
            return res.redirect('/projects');
        }

        res.render('project/edit_project', {'data': data});
    });
Esempio n. 2
0
    Project.find({}, function (err, data) {
        if (err) {
            log.error(err);
        }

        res.render('project/project_list', {project: data});
    });
Esempio n. 3
0
 project.save(function (err) {
     if (err) {
         log.error(err);
         req.flash('errors', err);
         return res.redirect('/project/new');
     }
     res.redirect('/projects');
 });
Esempio n. 4
0
 Project.findOneAndUpdate({'_id': req.params.id}, updatedProject, function (err, data) {
     if (err) {
         log.error(err);
         req.flash('error', 'An error occurred. Please try again.');
         return res.redirect('/project/' + req.params.id + '/edit');
     }
     req.flash('info', {msg: 'Project ' + data.title + ' updated'});
     res.redirect('/projects');
 });
Esempio n. 5
0
        user.save(function (err) {
            if (err) {
                log.error(err);
                return next(err);
            }

            logToInternal('info', 'New user created with the email: ' + req.body.email);

            res.redirect('/login');
        });
Esempio n. 6
0
    Project.where().findOneAndRemove({ '_id': req.params.id}, function (err) {
        if (err) {
            log.error(err);
            req.flash('error', {msg: 'Project not found.'});
            return res.redirect('/projects');
        }

        req.flash('info', {msg: 'Project deleted'});
        res.redirect('/projects');
    })
Esempio n. 7
0
    Project.findByIdAndUpdate(req.params.id, {'finished': false, 'canceled': false}, function (err, data) {
        if (err) {
            log.error(err);
            req.flash(err, {msg: 'Project not found'});
            return res.redirect('/projects');
        }

        req.flash('success', {msg: 'Project ' + data.title + 'is now open'});
        res.redirect('/projects');
    });
Esempio n. 8
0
                    function (err) {
                        if (err) {
                            log.error(err);
                        }

                        logToInternal('info', 'The following user restored the password: '******'Forgotten passwd', token, function (err) {
                            if (err) {
                                log.error(err);
                            }
                            res.redirect('/');
                        });
                    });
Esempio n. 9
0
app.use(function (err, req, res, next) {
	res.status(err.status || 500);
	logger.error(err);

	if (process.env.NODE_ENV == "development" || app.get('env') == "development")
		res.render('error', {
			message: err.message,
			stack: err.stack
		});
	else res.render('error', {
		message: err.message
	});

});
Esempio n. 10
0
        User.findOne({email: req.user.email}, function (err, user) {
            if (err) {
                log.error(err);
                req.flash('error', {msg: 'Fatal internal error. Could not verify your permissions'});
                res.redirect('/');
            }

            if (user) {
                if (user.role === 'mod') {
                    next();
                } else {
                    res.redirect('/');
                }
            }
        });
Esempio n. 11
0
    User.findOne({email: req.body.email}, function (err, alreadyExists) {
        if (err) {
            log.error(err);
            req.flash('errors', err);
            return res.redirect('/signup');
        }

        if (alreadyExists) {
            req.flash('errors', {msg: 'Another account is already associated with this email. Creation failed.'});
            return res.redirect('/signup');
        }

        user.save(function (err) {
            if (err) {
                log.error(err);
                return next(err);
            }

            logToInternal('info', 'New user created with the email: ' + req.body.email);

            res.redirect('/login');
        });
    });
Esempio n. 12
0
File: app.js Progetto: romankl/lane
db.on('error', function (err) {
    log.error(err);
});
Esempio n. 13
0
                 }, function (err, data) {
     if (err) {
         log.error(err);
     }
 });
Esempio n. 14
0
 Mailer.send(req.body.email, 'Forgotten passwd', token, function (err) {
     if (err) {
         log.error(err);
     }
     res.redirect('/');
 });
Esempio n. 15
0
 protocol.save(function (err) {
     if (err) {
         log.error(err);
     }
 });
Esempio n. 16
0
mongoose.connect(config.databaseUrl, function (err) {
	if (err) logger.error(err);
	else logger.info("MongoDB server online.");
});
Esempio n. 17
0
 childProcess.exec(file + ' -r', function (err, stdout, stderr) {
     if (err) logger.error(error);
     res.redirect('/');
 });
Esempio n. 18
0
 }).error(function (error) {
     logger.error(error);
 });
Esempio n. 19
0
 user.update({'profile.initialLogin': false}, function (err, data) {
     if (err) {
         log.error(err);
     }
 });