diff --git a/frontend/src/Apps/AboutUser.vue b/frontend/src/Apps/AboutUser.vue index 0a3cce1..3623f8e 100644 --- a/frontend/src/Apps/AboutUser.vue +++ b/frontend/src/Apps/AboutUser.vue @@ -32,6 +32,7 @@ async function createResearcher(){ toCreate.user = user.value await postResearcher(toCreate) creating.value = false + allResearcher.value = await fetchAllResearchers() for (let i = 0; i < allResearcher.value.length; i++) { if (user.value.regNo === allResearcher.value[i].user.regNo){ researcher.value = allResearcher.value[i] @@ -147,8 +148,7 @@ async function modify(){ column-gap:2.7%; row-gap:45px; grid-template-areas: - "profilPic globalInfos" - "minfos minfos"; + "profilPic globalInfos"; } .profilPic{ @@ -167,7 +167,8 @@ async function modify(){ display:flex; align-items:center; justify-content:center; - margin-top:5%; + margin-right: auto; + margin-left: auto; } .subContainer{ diff --git a/frontend/src/Apps/Profil.vue b/frontend/src/Apps/Profil.vue index 5e05ff2..bb99aed 100644 --- a/frontend/src/Apps/Profil.vue +++ b/frontend/src/Apps/Profil.vue @@ -93,12 +93,14 @@ async function ChangeInfos(){ for (let element in toModify){ + console.log(element) + console.log(toModify[element]) if (element ==="email" && (toModify[element] !== null)){ await alterSelf(user.value.regNo,{email : toModify[element]}); } - if (element ==="profilPictureUrl" && (toModify[element] !== null)){ - await alterSelf(user.value.regNo,{ profilPictureUrl : toModify[element]}); + if (element ==="profilePictureUrl" && (toModify[element] !== null)){ + await alterSelf(user.value.regNo,{ profilePictureUrl : toModify[element]}); } else if(element === "address" && (toModify[element] !== null)){ await alterSelf(user.value.regNo,{address : toModify[element]}); @@ -116,7 +118,7 @@ toModify.address = item.address; toModify.profilPictureUrl = item.profilPictureUrl; toModify.email= item.email; - toModify.password= item.password; + toModify.password= item.password } function getPP(){ @@ -176,6 +178,13 @@ } } + + async function getProfilePic(data){ + const pp= await uploadProfilePicture(data) + toModify.profilePictureUrl = pp.url + } + +