forked from DGNum/gestioCOF
Merge branch 'Aufinal/open_password' into 'master'
Fix : fermeture manuelle de la K-Fêt avec mot de passe Closes #183 See merge request klub-dev-ens/gestioCOF!460
This commit is contained in:
commit
569ce0ba25
1 changed files with 16 additions and 16 deletions
|
@ -11,7 +11,7 @@ var OpenKfet = function(force_close_url, admin) {
|
||||||
status_text: $('.kfetopen .status-text'),
|
status_text: $('.kfetopen .status-text'),
|
||||||
force_close_btn: $('.kfetopen .force-close-btn'),
|
force_close_btn: $('.kfetopen .force-close-btn'),
|
||||||
warning: $('.kfetopen .warning')
|
warning: $('.kfetopen .warning')
|
||||||
},
|
}
|
||||||
|
|
||||||
this.dom.force_close_btn.click(() => this.toggle_force_close());
|
this.dom.force_close_btn.click(() => this.toggle_force_close());
|
||||||
setInterval(() => this.refresh(), this.refresh_interval * 1000);
|
setInterval(() => this.refresh(), this.refresh_interval * 1000);
|
||||||
|
@ -85,6 +85,7 @@ OpenKfet.prototype = {
|
||||||
|
|
||||||
toggle_force_close: function (password) {
|
toggle_force_close: function (password) {
|
||||||
$.post({
|
$.post({
|
||||||
|
context: this,
|
||||||
url: this.force_close_url,
|
url: this.force_close_url,
|
||||||
data: { force_close: !this.force_close },
|
data: { force_close: !this.force_close },
|
||||||
beforeSend: function ($xhr) {
|
beforeSend: function ($xhr) {
|
||||||
|
@ -92,11 +93,10 @@ OpenKfet.prototype = {
|
||||||
if (password !== undefined)
|
if (password !== undefined)
|
||||||
$xhr.setRequestHeader("KFetPassword", password);
|
$xhr.setRequestHeader("KFetPassword", password);
|
||||||
}
|
}
|
||||||
})
|
}).fail(function ($xhr) {
|
||||||
.fail(function($xhr) {
|
|
||||||
switch ($xhr.status) {
|
switch ($xhr.status) {
|
||||||
case 403:
|
case 403:
|
||||||
requestAuth({'errors': {}}, this.toggle_force_close);
|
requestAuth({ 'errors': {} }, (password) => this.toggle_force_close(password));
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
Loading…
Add table
Reference in a new issue