Skip to content
This repository was archived by the owner on Dec 14, 2023. It is now read-only.

Commit 99eb0e6

Browse files
committed
fix errors
1 parent 4d4e64a commit 99eb0e6

File tree

2 files changed

+21
-20
lines changed

2 files changed

+21
-20
lines changed

lib/users/unlock-account-email.js

+20-19
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,32 @@
1-
'use strict';
2-
var async = require('async');
3-
var _ = require('lodash');
4-
var protocol = process.env.PROTOCOL || 'http';
5-
var zenHostname = process.env.HOSTNAME || '127.0.0.1:8000';
1+
const moment = require('moment');
2+
const options = require('../../config/config');
63

7-
function unlockAccountEmail (args, cb) {
8-
var seneca = this;
9-
var email = args.email;
10-
var locality = args.locality || 'en_US';
11-
var emailCode = 'user-lockout-';
12-
var emailSubject = 'CoderDojo Zen Account Lockout';
4+
const protocol = process.env.PROTOCOL || 'http';
5+
const zenHostname = process.env.HOSTNAME || '127.0.0.1:8000';
136

14-
seneca.act({role: 'cd-users', cmd: 'get_users_by_email', email: email}, function (err, users) {
7+
function unlockAccountEmail(args, done) {
8+
const seneca = this;
9+
const email = args.email;
10+
11+
seneca.act({ role: 'cd-users', cmd: 'get_users_by_email', email }, (err, users) => {
1512
if (err) return done(err);
1613
if (options['email-notifications'].sendemail) {
17-
seneca.act({role: 'email-notifications', cmd: 'send'}, {
18-
code: emailCode,
19-
locality: locality,
14+
seneca.act({ role: 'email-notifications', cmd: 'send' }, {
15+
code: 'user-lockout-',
16+
locality: args.locality || 'en_US',
2017
to: email,
21-
subject: emailSubject,
22-
content: {name: users[0].name, resetlink: protocol + '://' + zenHostname + '/reset_password', year: moment(new Date()).format('YYYY')}
23-
}, function (err, response) {
18+
subject: 'CoderDojo Zen Account Lockout',
19+
content: {
20+
name: users[0].name,
21+
resetlink: `${protocol}://${zenHostname}/reset_password`,
22+
year: moment(new Date()).format('YYYY'),
23+
},
24+
}, (err, response) => {
2425
if (err) return done(err);
2526
return done(null, { ok: true });
2627
});
2728
} else {
28-
return done(null, {ok: false});
29+
return done(null, { ok: false });
2930
}
3031
});
3132
}

scripts/database/pg/migrations/024.do.add-user-lock.sql renamed to scripts/database/pg/migrations/025.do.add-user-lock.sql

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ DO $$
33
BEGIN
44
ALTER TABLE sys_user ADD COLUMN failed_login_count integer;
55
EXCEPTION
6-
WHEN duplicate_column THEN RAISE NOTICE 'column token already exists in sys_user.';
6+
WHEN duplicate_column THEN RAISE NOTICE 'column failed_login_count already exists in sys_user.';
77
END;
88
END;
99
$$

0 commit comments

Comments
 (0)