- [x] [view/js/users] Modification d'utilisateur
This commit is contained in:
parent
eeb4fdb0c5
commit
b73131b449
|
@ -301,7 +301,7 @@
|
|||
|
||||
return true;
|
||||
|
||||
}editUser();
|
||||
}//editUser();
|
||||
|
||||
|
||||
?>
|
|
@ -30,7 +30,7 @@ APIClass.prototype = {
|
|||
|
||||
// Si le chemin de delegation n'est pas renseigne, on renvoie une erreur
|
||||
if( !pRequest.hasOwnProperty('path') )
|
||||
pHandler({ModuleError: 4});
|
||||
pHandler({ModuleError:4});
|
||||
|
||||
// on efface les requêtes qui sont terminées (toutes celles de this.xhr)
|
||||
for( var i = 0 ; i < this.xhr.length ; i++ ){
|
||||
|
@ -65,7 +65,7 @@ APIClass.prototype = {
|
|||
}
|
||||
/* sinon retourne obj.request = 'unreachable' */
|
||||
else
|
||||
pHandler({ModuleError: 3});
|
||||
pHandler({ModuleError:3});
|
||||
|
||||
}
|
||||
}
|
||||
|
|
2
todo.md
2
todo.md
|
@ -13,7 +13,6 @@
|
|||
- [x] [userDefault] Implementer la modification
|
||||
- [ ] [userRepo] Gestion des parametres optionnels
|
||||
|
||||
- [ ] [view/js/users] Modification d'utilisateur
|
||||
|
||||
- [ ] [machineDefault] Implementer la modification
|
||||
- [ ] [view/js/machines] Modification de machine
|
||||
|
@ -22,6 +21,7 @@
|
|||
########
|
||||
# FAIT #
|
||||
########
|
||||
- [x] [view/js/users] Modification d'utilisateur
|
||||
- [x] [userDefault] Implementer la modification
|
||||
- [x] [view/js/users+machines] Modification @value plutot que @placeholder
|
||||
- [x] [view/js/users] Suppression d'utilisateur
|
||||
|
|
|
@ -249,7 +249,7 @@ if( section.edit.element != null ){
|
|||
};
|
||||
|
||||
|
||||
// Gestion de l'auto-remplissage par lien
|
||||
/* (1) Gestion de l'auto-remplissage par url */
|
||||
function autofill_edit(){ if( pageManager.vars.length >= 2 && !isNaN(pageManager.vars[1]) ){
|
||||
// On recupere le code + username de l'utilisateur selectionne
|
||||
var user_data = null;
|
||||
|
@ -270,4 +270,34 @@ if( section.edit.element != null ){
|
|||
});
|
||||
}}autofill_edit();
|
||||
|
||||
|
||||
|
||||
/* (n) Gestion de l'envoi du formulaire */
|
||||
section.edit.input.submit.addEventListener('click', function(e){
|
||||
// On annule l'envoi de base (PHP)
|
||||
e.preventDefault();
|
||||
|
||||
var request = {
|
||||
path: 'userDefault/edit', // On veut creer un utilisateur
|
||||
data: [
|
||||
section.edit.input.code.value,
|
||||
section.edit.input.username.value,
|
||||
section.edit.input.firstname.value,
|
||||
section.edit.input.lastname.value,
|
||||
section.edit.input.mail.value,
|
||||
section.edit.input.password.value,
|
||||
section.edit.input.status.value
|
||||
]
|
||||
};
|
||||
|
||||
api.send(request, function(answer){
|
||||
if( answer.ModuleError == 0 && answer.status == true ) // Tout s'est bien deroule
|
||||
console.log('Utilisateur modifie!');
|
||||
else // Erreur
|
||||
console.error('ModuleError::'+answer.ModuleError);
|
||||
|
||||
});
|
||||
|
||||
}, false);
|
||||
|
||||
}
|
Loading…
Reference in New Issue