Require password confirmation when changing workflow rules

Signed-off-by: Joas Schilling <coding@schilljs.com>
This commit is contained in:
Joas Schilling 2016-10-25 12:20:02 +02:00 committed by Lukas Reschke
parent 145da710a5
commit 410e0fc28f
No known key found for this signature in database
GPG Key ID: B9F6980CF6E759B1
2 changed files with 16 additions and 0 deletions

View File

@ -163,6 +163,11 @@
}
},
delete: function() {
if (OC.PasswordConfirmation.requiresPasswordConfirmation()) {
OC.PasswordConfirmation.requirePasswordConfirmation(_.bind(this.delete, this));
return;
}
this.model.destroy();
this.remove();
},
@ -173,6 +178,11 @@
this.render();
},
save: function() {
if (OC.PasswordConfirmation.requiresPasswordConfirmation()) {
OC.PasswordConfirmation.requirePasswordConfirmation(_.bind(this.save, this));
return;
}
var success = function(model, response, options) {
this.saving = false;
this.originalModel = JSON.parse(JSON.stringify(this.model));

View File

@ -58,6 +58,8 @@ class FlowOperations extends Controller {
}
/**
* @PasswordConfirmationRequired
*
* @param string $class
* @param string $name
* @param array[] $checks
@ -75,6 +77,8 @@ class FlowOperations extends Controller {
}
/**
* @PasswordConfirmationRequired
*
* @param int $id
* @param string $name
* @param array[] $checks
@ -92,6 +96,8 @@ class FlowOperations extends Controller {
}
/**
* @PasswordConfirmationRequired
*
* @param int $id
* @return JSONResponse
*/