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

Commit f9ac843

Browse files
committed
added load previous founder command(will return only id, email and name of previous founder)
1 parent 465981e commit f9ac843

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

users.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,20 @@ module.exports = function (options) {
2828
seneca.add({role: plugin, cmd: 'load_dojo_admins_for_user'}, cmd_load_dojo_admins_for_user);
2929
seneca.add({role: plugin, cmd: 'record_login'}, cmd_record_login);
3030
seneca.add({role: 'user', cmd: 'login'}, cmd_login);
31+
seneca.add({role: plugin, cmd: 'load_prev_founder'}, cmd_load_prev_founder);
3132
seneca.add({role: plugin, cmd: 'kpi_number_of_youths_registered'}, cmd_kpi_number_of_youths_registered);
3233
seneca.add({role: plugin, cmd: 'kpi_number_of_champions_and_mentors_registered'}, cmd_kpi_number_of_champions_and_mentors_registered);
3334
seneca.add({role: plugin, cmd: 'kpi_number_of_youth_females_registered'}, cmd_kpi_number_of_youth_females_registered);
3435

36+
function cmd_load_prev_founder (args, done) {
37+
var seneca = this;
38+
seneca.act({role: plugin, cmd: 'load', id: args.id}, function (err, user) {
39+
if (err) return done(err);
40+
41+
return done(null, _.pick(user, ['id', 'email', 'name']));
42+
});
43+
}
44+
3545
function cmd_load (args, done) {
3646
var seneca = this;
3747
var id = args.id;

0 commit comments

Comments
 (0)