fix: [local_tool:batchApiAction] Various UI and backend fixes
parent
e346a8cb05
commit
3ed5af776a
|
@ -68,7 +68,11 @@ class LocalToolsController extends AppController
|
||||||
foreach ($connections as $connection) {
|
foreach ($connections as $connection) {
|
||||||
$actionDetails = $this->LocalTools->getActionDetails($actionName);
|
$actionDetails = $this->LocalTools->getActionDetails($actionName);
|
||||||
$params['connection'] = $connection;
|
$params['connection'] = $connection;
|
||||||
|
try {
|
||||||
$tmpResult = $this->LocalTools->action($this->ACL->getUser()['id'], $connection->connector, $actionName, $params, $this->request);
|
$tmpResult = $this->LocalTools->action($this->ACL->getUser()['id'], $connection->connector, $actionName, $params, $this->request);
|
||||||
|
} catch (\Exception $e) {
|
||||||
|
$tmpResult = ['success' => false, 'message' => $e->getMessage(), 'data' => []];
|
||||||
|
}
|
||||||
$tmpResult['connection'] = $connection;
|
$tmpResult['connection'] = $connection;
|
||||||
$results[$connection->id] = $tmpResult;
|
$results[$connection->id] = $tmpResult;
|
||||||
$successes += $tmpResult['success'] ? 1 : 0;
|
$successes += $tmpResult['success'] ? 1 : 0;
|
||||||
|
|
|
@ -819,7 +819,7 @@ class MispConnector extends CommonConnectorTools
|
||||||
[
|
[
|
||||||
'field' => 'connection_ids',
|
'field' => 'connection_ids',
|
||||||
'type' => 'hidden',
|
'type' => 'hidden',
|
||||||
'value' => $params['connection_ids']
|
'value' => json_encode($params['connection_ids'])
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
'field' => 'method',
|
'field' => 'method',
|
||||||
|
|
|
@ -155,7 +155,7 @@ echo $this->element('genericElements/IndexTable/index_table', [
|
||||||
tableData
|
tableData
|
||||||
)
|
)
|
||||||
const $footer = $(modalObject.ajaxApi.statusNode).parent()
|
const $footer = $(modalObject.ajaxApi.statusNode).parent()
|
||||||
modalObject.ajaxApi.statusNode.remove()
|
modalObject.ajaxApi.options.statusNode.remove()
|
||||||
const $cancelButton = $footer.find('button[data-dismiss="modal"]')
|
const $cancelButton = $footer.find('button[data-dismiss="modal"]')
|
||||||
$cancelButton.text('<?= __('OK') ?>').removeClass('btn-secondary').addClass('btn-primary')
|
$cancelButton.text('<?= __('OK') ?>').removeClass('btn-secondary').addClass('btn-primary')
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue