From 10180c917fa6b41db46185713cccf4145380bb61 Mon Sep 17 00:00:00 2001 From: Valentin CZERYBA Date: Sun, 14 Aug 2022 16:47:24 +0200 Subject: [PATCH] gestion des erreurs --- web/html/adduser.html | 2 +- web/html/user.html | 31 +++++++++++++++++++++++++++++++ web/html/users.html | 2 ++ web/js/user.js | 26 ++++++++++++++++++++++---- 4 files changed, 56 insertions(+), 5 deletions(-) diff --git a/web/html/adduser.html b/web/html/adduser.html index 36f63e5..4565e32 100644 --- a/web/html/adduser.html +++ b/web/html/adduser.html @@ -123,7 +123,7 @@ - + +

Liste d'utilisateur

diff --git a/web/js/user.js b/web/js/user.js index 53929a5..842268e 100644 --- a/web/js/user.js +++ b/web/js/user.js @@ -144,19 +144,37 @@ if(id.length > 0){ withCredentials: true, data: dataPut }).then(function(response){ + var idAlert = ""; switch(response.status){ case 200: location.reload(); break; case 304: - console.log("non modifie"); + idAlert="noContent"; break; default: - console.log("error inconnue"); - break + idAlert="unknown"; + break; } + document.getElementById(idAlert+"Alert").classList.remove("hidden"); + }).catch(function(error){ - console.log(error); + var idAlert = ""; + switch(error.status){ + case 401: + idAlert="notAuthorized"; + break; + case 403: + idAlert="forbidden"; + break; + case 500: + idAlert="internalServer"; + break; + default: + idAlert="unknown"; + break; + } + document.getElementById(idAlert+"Alert").classList.remove("hidden"); }); }