notification email on student unlinking

parent 7a0ab281
......@@ -478,6 +478,7 @@ module.exports = {
//
// Remove relationship
//
var supervisor = stuSup.supervisor.toJSON();
stuSup.destroy();
//
......@@ -487,11 +488,11 @@ module.exports = {
if (student.license && student.license.number) {
mailService.mailer()
.send({
to: stuSup.supervisor.email,
to: supervisor.email,
text: sails.__(
{
phrase: 'student_unlinked',
locale: stuSup.supervisor.lang
locale: supervisor.lang
},
{
name: student.name,
......@@ -508,18 +509,18 @@ module.exports = {
//
const socketToOmit = req.isSocket ? req.socket : undefined;
const unlinkSupervisorFromStudentEvent = sails.hooks.events.unlinkSupervisorFromStudent(
stuSup.student,
stuSup.supervisor
student.id,
supervisor.id
);
sails.hooks.events.broadcastEvent(
sails.hooks.rooms.supervisor(stuSup.supervisor),
sails.hooks.rooms.supervisor(supervisor.id),
unlinkSupervisorFromStudentEvent,
socketToOmit
);
sails.hooks.events.broadcastEvent(
sails.hooks.rooms.student(stuSup.student),
sails.hooks.rooms.student(student.id),
unlinkSupervisorFromStudentEvent,
socketToOmit
);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment