mirror of
https://github.com/matt-fidd/stratos.git
synced 2026-01-01 17:59:25 +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
|
||||
]);
|
||||
|
||||
// TODO send emails for new accounts
|
||||
let res;
|
||||
switch (type) {
|
||||
case 'account':
|
||||
res = new (require('./Account'))(conn, uuid);
|
||||
break;
|
||||
default:
|
||||
throw new Error(
|
||||
`Cannot create user of type ${type}`);
|
||||
case 'student':
|
||||
res = new (require('./Student'))(conn, uuid);
|
||||
break;
|
||||
case 'parent':
|
||||
res = new (require('./Parent'))(conn, uuid);
|
||||
break;
|
||||
}
|
||||
|
||||
return res;
|
||||
|
||||
Reference in New Issue
Block a user