mirror of
https://github.com/matt-fidd/stratos.git
synced 2026-01-01 20:19:30 +00:00
User.createUser can now return Student/Parent types
This commit is contained in:
10
lib/User.js
10
lib/User.js
@@ -252,14 +252,18 @@ class User {
|
|||||||
hashedPassword
|
hashedPassword
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
// TODO send emails for new accounts
|
||||||
let res;
|
let res;
|
||||||
switch (type) {
|
switch (type) {
|
||||||
case 'account':
|
case 'account':
|
||||||
res = new (require('./Account'))(conn, uuid);
|
res = new (require('./Account'))(conn, uuid);
|
||||||
break;
|
break;
|
||||||
default:
|
case 'student':
|
||||||
throw new Error(
|
res = new (require('./Student'))(conn, uuid);
|
||||||
`Cannot create user of type ${type}`);
|
break;
|
||||||
|
case 'parent':
|
||||||
|
res = new (require('./Parent'))(conn, uuid);
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
return res;
|
return res;
|
||||||
|
|||||||
Reference in New Issue
Block a user