mirror of
https://github.com/nextcloud/server.git
synced 2026-04-29 18:11:41 -04:00
fix(workflows): Finish password confirmation
Signed-off-by: Joas Schilling <coding@schilljs.com>
This commit is contained in:
parent
82b9a77fe3
commit
613ba659bf
3 changed files with 9 additions and 4 deletions
|
|
@ -99,6 +99,7 @@ abstract class AWorkflowController extends OCSController {
|
|||
}
|
||||
|
||||
/**
|
||||
* @PasswordConfirmationRequired
|
||||
* @throws OCSBadRequestException
|
||||
* @throws OCSForbiddenException
|
||||
* @throws OCSException
|
||||
|
|
@ -127,6 +128,7 @@ abstract class AWorkflowController extends OCSController {
|
|||
}
|
||||
|
||||
/**
|
||||
* @PasswordConfirmationRequired
|
||||
* @throws OCSBadRequestException
|
||||
* @throws OCSForbiddenException
|
||||
* @throws OCSException
|
||||
|
|
@ -155,6 +157,7 @@ abstract class AWorkflowController extends OCSController {
|
|||
}
|
||||
|
||||
/**
|
||||
* @PasswordConfirmationRequired
|
||||
* @throws OCSBadRequestException
|
||||
* @throws OCSForbiddenException
|
||||
* @throws OCSException
|
||||
|
|
|
|||
|
|
@ -81,6 +81,7 @@ class UserWorkflowsController extends AWorkflowController {
|
|||
|
||||
/**
|
||||
* @NoAdminRequired
|
||||
* @PasswordConfirmationRequired
|
||||
* @throws OCSBadRequestException
|
||||
* @throws OCSForbiddenException
|
||||
*/
|
||||
|
|
@ -90,6 +91,7 @@ class UserWorkflowsController extends AWorkflowController {
|
|||
|
||||
/**
|
||||
* @NoAdminRequired
|
||||
* @PasswordConfirmationRequired
|
||||
* @throws OCSBadRequestException
|
||||
* @throws OCSForbiddenException
|
||||
*/
|
||||
|
|
@ -99,6 +101,7 @@ class UserWorkflowsController extends AWorkflowController {
|
|||
|
||||
/**
|
||||
* @NoAdminRequired
|
||||
* @PasswordConfirmationRequired
|
||||
* @throws OCSForbiddenException
|
||||
*/
|
||||
public function destroy(int $id): DataResponse {
|
||||
|
|
|
|||
|
|
@ -88,7 +88,8 @@ const store = new Store({
|
|||
context.commit('addRule', rule)
|
||||
})
|
||||
},
|
||||
createNewRule(context, rule) {
|
||||
async createNewRule(context, rule) {
|
||||
await confirmPassword()
|
||||
let entity = null
|
||||
let events = []
|
||||
if (rule.isComplex === false && rule.fixedEntity === '') {
|
||||
|
|
@ -119,9 +120,7 @@ const store = new Store({
|
|||
context.commit('removeRule', rule)
|
||||
},
|
||||
async pushUpdateRule(context, rule) {
|
||||
if (context.state.scope === 0) {
|
||||
await confirmPassword()
|
||||
}
|
||||
await confirmPassword()
|
||||
let result
|
||||
if (rule.id < 0) {
|
||||
result = await axios.post(getApiUrl(''), rule)
|
||||
|
|
|
|||
Loading…
Reference in a new issue