Fix bulk actions on plugins (#4660)

Fixes #4647
This commit is contained in:
Luke Towers 2019-10-03 09:23:43 -06:00 committed by GitHub
parent c3d99b2acf
commit 479fa09606
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 43 additions and 25 deletions

View File

@ -20,42 +20,54 @@
<ul class="dropdown-menu" data-dropdown-title="<?= e(trans('system::lang.plugins.bulk_actions_label')) ?>">
<li>
<a href="javascript:;" class="oc-icon-pause"
data-request="onBulkAction"
data-request-data="action: 'freeze', checked: $('.control-list').listWidget('getChecked')"
data-request-update="list_manage_toolbar: '#plugin-toolbar'"
data-request-confirm="<?= e(trans('system::lang.plugins.action_confirm', ['action' => e(trans('system::lang.plugins.freeze'))])) ?>"
data-stripe-load-indicator>
data-request="onBulkAction"
onclick="$(this).data('request-data', {
action: 'freeze',
checked: $('.control-list').listWidget('getChecked')
})"
data-request-update="list_manage_toolbar: '#plugin-toolbar'"
data-request-confirm="<?= e(trans('system::lang.plugins.action_confirm', ['action' => e(trans('system::lang.plugins.freeze'))])) ?>"
data-stripe-load-indicator>
<?= e(trans('system::lang.plugins.freeze_label')) ?>
</a>
</li>
<li>
<a href="javascript:;" class="oc-icon-play"
data-request="onBulkAction"
data-request-data="action: 'unfreeze', checked: $('.control-list').listWidget('getChecked')"
data-request-update="list_manage_toolbar: '#plugin-toolbar'"
data-request-confirm="<?= e(trans('system::lang.plugins.action_confirm', ['action' => e(trans('system::lang.plugins.unfreeze'))])) ?>"
data-stripe-load-indicator>
data-request="onBulkAction"
onclick="$(this).data('request-data', {
action: 'unfreeze',
checked: $('.control-list').listWidget('getChecked')
})"
data-request-update="list_manage_toolbar: '#plugin-toolbar'"
data-request-confirm="<?= e(trans('system::lang.plugins.action_confirm', ['action' => e(trans('system::lang.plugins.unfreeze'))])) ?>"
data-stripe-load-indicator>
<?= e(trans('system::lang.plugins.unfreeze_label')) ?>
</a>
</li>
<li role="separator" class="divider"></li>
<li>
<a href="javascript:;" class="oc-icon-ban"
data-request="onBulkAction"
data-request-data="action: 'disable', checked: $('.control-list').listWidget('getChecked')"
data-request-update="list_manage_toolbar: '#plugin-toolbar'"
data-request-confirm="<?= e(trans('system::lang.plugins.action_confirm', ['action' => e(trans('system::lang.plugins.disable'))])) ?>"
data-request="onBulkAction"
onclick="$(this).data('request-data', {
action: 'disable',
checked: $('.control-list').listWidget('getChecked')
})"
data-request-update="list_manage_toolbar: '#plugin-toolbar'"
data-request-confirm="<?= e(trans('system::lang.plugins.action_confirm', ['action' => e(trans('system::lang.plugins.disable'))])) ?>"
data-stripe-load-indicator>
<?= e(trans('system::lang.plugins.disable_label')) ?>
</a>
</li>
<li>
<a href="javascript:;" class="oc-icon-check"
data-request="onBulkAction"
data-request-data="action: 'enable', checked: $('.control-list').listWidget('getChecked')"
data-request-update="list_manage_toolbar: '#plugin-toolbar'"
data-request-confirm="<?= e(trans('system::lang.plugins.action_confirm', ['action' => e(trans('system::lang.plugins.enable'))])) ?>"
data-stripe-load-indicator>
data-request="onBulkAction"
onclick="$(this).data('request-data', {
action: 'enable',
checked: $('.control-list').listWidget('getChecked')
})"
data-request-update="list_manage_toolbar: '#plugin-toolbar'"
data-request-confirm="<?= e(trans('system::lang.plugins.action_confirm', ['action' => e(trans('system::lang.plugins.enable'))])) ?>"
data-stripe-load-indicator>
<?= e(trans('system::lang.plugins.enable_label')) ?>
</a>
</li>
@ -63,11 +75,14 @@
<li role="separator" class="divider"></li>
<li>
<a href="javascript:;" class="oc-icon-bomb"
data-request="onBulkAction"
data-request-data="action: 'refresh', checked: $('.control-list').listWidget('getChecked')"
data-request-update="list_manage_toolbar: '#plugin-toolbar'"
data-request-confirm="<?= e(trans('system::lang.plugins.refresh_confirm')) ?>"
data-stripe-load-indicator>
data-request="onBulkAction"
onclick="$(this).data('request-data', {
action: 'refresh',
checked: $('.control-list').listWidget('getChecked')
})"
data-request-update="list_manage_toolbar: '#plugin-toolbar'"
data-request-confirm="<?= e(trans('system::lang.plugins.refresh_confirm')) ?>"
data-stripe-load-indicator>
<?= e(trans('system::lang.plugins.refresh_label')) ?>
</a>
</li>
@ -79,7 +94,10 @@
class="btn btn-danger oc-icon-trash-o"
disabled="disabled"
data-request="onBulkAction"
data-request-data="action: 'remove', checked: $('.control-list').listWidget('getChecked')"
onclick="$(this).data('request-data', {
action: 'remove',
checked: $('.control-list').listWidget('getChecked')
})"
data-request-update="list_manage_toolbar: '#plugin-toolbar'"
data-request-confirm="<?= e(trans('system::lang.plugins.remove_confirm')) ?>"
data-trigger-action="enable"