mirror of
https://github.com/pierre42100/ComunicWeb
synced 2024-12-26 10:58:49 +00:00
Load mail address to change password in settings
This commit is contained in:
parent
5e76b2b3f6
commit
5dfe327f8c
@ -31,6 +31,14 @@ const SettingsInterface = {
|
||||
ComunicWeb.common.api.makeAPIrequest(apiURI, settings, true, callback);
|
||||
},
|
||||
|
||||
/**
|
||||
* Get current user email address
|
||||
*/
|
||||
getMail: async function() {
|
||||
const res = await api("account/mail", null, true);
|
||||
return res.mail;
|
||||
},
|
||||
|
||||
/**
|
||||
* Check the availability of the virtual directory for user
|
||||
*
|
||||
|
@ -62,8 +62,16 @@ ComunicWeb.pages.settings.sections.password = {
|
||||
tr("Your new password")
|
||||
);
|
||||
(async () => {
|
||||
let user = await userInfo(userID());
|
||||
newPasswordInput.setUser(user)
|
||||
try {
|
||||
let user = await userInfo(userID());
|
||||
newPasswordInput.setUser(user)
|
||||
|
||||
let mail = await SettingsInterface.getMail()
|
||||
newPasswordInput.setEmail(mail)
|
||||
} catch(e) {
|
||||
console.error(e);
|
||||
notify(tr("Failed to load your information to prepare password update!"), "danger");
|
||||
}
|
||||
})();
|
||||
|
||||
//Ask the user to confirm its new password
|
||||
|
Loading…
Reference in New Issue
Block a user