|
|
@ -951,7 +951,7 @@ exports.createstaff = async (request, reply) => {
|
|
|
|
reply.status(500).send({ error: 'An error occurred while adding staff' });
|
|
|
|
reply.status(500).send({ error: 'An error occurred while adding staff' });
|
|
|
|
}
|
|
|
|
}
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -965,9 +965,11 @@ exports.editStaff = async (request, reply) => {
|
|
|
|
return reply.status(404).send({ error: 'Staff member not found' });
|
|
|
|
return reply.status(404).send({ error: 'Staff member not found' });
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const staffMember = user.staff.staff.find(member => member.phone === phone);
|
|
|
|
const staffMember = user.staff.staff.find(member => member.phone === phone);
|
|
|
|
staffMember.name = name || staffMember.name;
|
|
|
|
staffMember.name = name || staffMember.name;
|
|
|
|
staffMember.password = password || staffMember.password;
|
|
|
|
staffMember.password = password || staffMember.password;
|
|
|
|
|
|
|
|
staffMember.all_motor_access = all_motor_access || staffMember.all_motor_access;
|
|
|
|
|
|
|
|
|
|
|
|
await user.save();
|
|
|
|
await user.save();
|
|
|
|
reply.send({ message: 'Staff member updated successfully', staff: staffMember });
|
|
|
|
reply.send({ message: 'Staff member updated successfully', staff: staffMember });
|
|
|
|