Commit 7f14472a authored by lucas64500's avatar lucas64500

Deconnexion/Suppression compte

parent a354e237
......@@ -9,6 +9,7 @@
margin-bottom:10px;
width:50%;
}
.formulaire{
......
......@@ -260,4 +260,19 @@ body {
.transition {
-webkit-transition-duration: .25s;
transition-duration: .25s;
}
.bouton2{
background-color:#ffd154;
border: 1px solid #c18d00;
color:#302300;
font-family:'open_sanslight';
font-size:10pt;
width:50%;
line-height:26px;
height:26px;
margin:auto;
margin-top:10px;
margin-bottom:20px;
}
\ No newline at end of file
......@@ -120,7 +120,7 @@ var seuils = [
},*/
{
'nom': "PARAM.SEUIL_BAISSE_POIDS",
'description': "Baisse de poids maximale",
'description': "Baisse de poids max",
'type': "max",
'champ':"PARAM.POIDS_RECOLTE"
},
......@@ -130,25 +130,25 @@ var seuils = [
},*/
{
'nom': "PARAM.SEUIL_HUMIDITE_MAX",
'description': "Humidité maximale",
'description': "Humidité max",
'type': "max",
'champ':"HUM"
},
{
'nom': "PARAM.SEUIL_HUMIDITE_MIN",
'description': "Humidité minimale",
'description': "Humidité min",
'type': "min",
'champ':"HUM"
},
{
'nom': "PARAM.SEUIL_TEMP_MAX",
'description': "Température maximale",
'description': "Température max",
'type': "max",
'champ':"TMP"
},
{
'nom': "PARAM.SEUIL_TEMP_MIN",
'description': "Température minimale",
'description': "Température min",
'type': "min",
'champ':"TMP"
}
......@@ -198,7 +198,7 @@ function accueil(){
nbRuchers=donneesRuches.hivegroups.length;
console.log("Nb de ruchers : "+nbRuchers);
setInterval(function(){actuNotifs();}, 10000);
setInterval(function(){actuNotifs();}, 300000);
if(nbRuchers>0){
$("#rucher"+rucher).appendTo("#conteneur-rucher");
......
......@@ -46,7 +46,10 @@ function activerBoutons(){
$("#goToSeuils").on("submit",function(e) {
e.preventDefault();goToHiveSeuils();});
break;
default: break;
}
}
\ No newline at end of file
......@@ -76,7 +76,6 @@ function connexion(user, passwd, success, failure) {
* get and deal with connection data
*/
function connect() {
connexion("guillaume.vizier@polytechnique.edu", "labelabeille", connexion_success, connexion_failure);
$("#test").click(tester);
$("#valider_connexion").click(function(){
if(!enCharge){
......@@ -105,6 +104,7 @@ function connexion_success() {
afficherBd("Vous êtes connecté. Vous allez être redirigé vers la liste de vos ruches dans quelques instants. Si ce n'est pas le cas, cliquez sur le bouton ci-dessous.", "Aller");
//NEW
charge();
getCustomNotes(function(data) {
customNotesCreatedByUser = data;
getDefaultNotes(function(data) {
......@@ -138,6 +138,7 @@ function finCharge(){
}
function logout() {
charge();
$.ajax({
type: 'GET',
url: url+'logout',
......@@ -147,16 +148,19 @@ function logout() {
},
success: function(data) {
//what to do on success
finCharge();
connect();
},
error: function (xhr, ajaxOptions, thrownError) {
//what to do on failure
finCharge();
afficherBd("Un problème est survenu","OK");
}
});
}
function deleteAccount() {
charge();
$.ajax({
type: 'DELETE',
url: url+'pscustomer/' + customer.id,
......@@ -165,10 +169,12 @@ function deleteAccount() {
withCredentials: true
},
success: function(data) {
finCharge();
connect();
//what to do on success
},
error: function (xhr, ajaxOptions, thrownError) {
finCharge();
//what to do on failure
afficherBd("Un problème est survenu","OK");
......
......@@ -32,6 +32,7 @@ function getHivesForHiveGroups(retour,act) {
act = (typeof act == 'undefined')? function(){} : act;
if(idHiveGroupMaj >= donneesRuches.hivegroups.length) {
idHiveGroupMaj=0;
finCharge();
if(retour>=0)goToListHives(retour);
else act();
}
......@@ -63,7 +64,7 @@ function goToListHiveGroups() {
*/
var listHiveGroups = null;
var h = Mustache.render(template, listHiveGroups);
console.log(listHiveGroups);
//console.log(listHiveGroups);
//console.log(h);
document.getElementById("content-list-hiveGroups").innerHTML = h;
/*
......@@ -72,7 +73,7 @@ function goToListHiveGroups() {
transition(_("plist-hiveGroups"));
/* TODO : remplacer bouton_creer_rucher par le bon identifiant
$('#bouton_creer_rucher').click(function() {
console.log("ajouter rucher");
//console.log("ajouter rucher");
createHiveGroup(addHives);
});*/
};
......@@ -62,7 +62,7 @@ function goToListHives(retour) {
}
}
console.log(donneesRuches);
//console.log(donneesRuches);
var h = Mustache.render(template, donneesRuches);
document.getElementById("content-accueil").innerHTML = h;
transition(_("paccueil"), (retour==1)?"retour":"");
......
......@@ -64,6 +64,22 @@ function goToGeneralParameters() {
});
//console.log("fin modif");
});
//DECONNEXION
$("#deconnexion").on("click",function(e) {
e.preventDefault();
logout();
});
//DESINSCRIPTION
$("#desinscription").on("click",function(e) {
e.preventDefault();
if(confirm("Êtes-vous certain de vouloir supprimer votre compte ?")){deleteAccount();}
});
}
//organiserRuches(listHives.idHives.length);
//masquerBd();
......
......@@ -1058,6 +1058,10 @@
</div>-->
</div>
<div class="bouton"><span>MODIFIER</span></div>
<br />
<div id="deconnexion" class="bouton2" style="text-align:center;clear:none;" >Me déconnecter</div>
<div id="desinscription" class="bouton2" style="text-align:center;clear:none;background-color:black;color:white;">Me desinscrire</div>
</form>
</script>
<script type="text/html" id="tpl-params-rucher">
......@@ -1401,7 +1405,7 @@
</script>
<script type="text/html" id="tpl-params-ruche">
<form class="formulaire" id="goToSeuils" type="custom">
<input type="submit" class="histo_important" value="Gérer les seuils de notification" />
<input type="submit" class="histo_important" value="Notifications" />
</form>
<form class="formulaire" id="form-params-hive" >
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment