Add qualification

This commit is contained in:
xfarrow
2024-03-04 15:28:10 +01:00
parent a66dcdf6bc
commit 6def308ee1
4 changed files with 18 additions and 10 deletions

View File

@ -25,7 +25,7 @@ const bcrypt = require('bcrypt');
* @param {*} placeOfLiving
* @returns
*/
function createPerson (email, password, displayName, dateOfBirth, available, enabled, placeOfLiving, aboutMe) {
function createPerson (email, password, displayName, dateOfBirth, available, enabled, placeOfLiving, aboutMe, qualification) {
const person = {
email: email.toLowerCase(),
password,
@ -34,7 +34,8 @@ function createPerson (email, password, displayName, dateOfBirth, available, ena
available,
enabled,
place_of_living: placeOfLiving,
about_me: aboutMe
about_me: aboutMe,
qualification
};
return person;
}

View File

@ -58,7 +58,8 @@ async function registerPerson (req, res) {
req.body.available,
false,
req.body.place_of_living,
req.body.about_me);
req.body.about_me,
req.body.qualification);
await personModel.registerPerson(personToInsert, activationLink);
return res.status(200).json({ activationLink });
} catch (error) {
@ -180,6 +181,10 @@ async function updatePerson (req, res) {
updatePerson.about_me = req.body.about_me;
}
if(req.body.qualification) {
updatePerson.qualification = req.body.qualification;
}
// If we are tying to change password, the old password must be provided
if (req.body.old_password || req.body.new_password) {
if(!req.body.old_password){