fix: add mass selector for deleting event blocklists.

pull/7580/head
Luciano Righetti 2021-07-20 17:04:03 +02:00
parent 7127bc3524
commit 3e6466b366
3 changed files with 27 additions and 8 deletions

View File

@ -1,8 +1,8 @@
<?php
if ($isSiteAdmin) {
echo $this->element('/genericElements/SideMenu/side_menu', array('menuList' => 'admin', 'menuItem' => 'eventBlocklistsAdd'));
echo $this->element('/genericElements/SideMenu/side_menu', ['menuList' => 'admin', 'menuItem' => 'eventBlocklistsAdd']);
} else {
echo $this->element('/genericElements/SideMenu/side_menu', array('menuList' => 'event-collection', 'menuItem' => 'eventBlocklistsAdd'));
echo $this->element('/genericElements/SideMenu/side_menu', ['menuList' => 'event-collection', 'menuItem' => 'eventBlocklistsAdd']);
}
echo $this->element('genericElements/Form/genericForm', [

View File

@ -1,8 +1,8 @@
<?php
if ($isSiteAdmin) {
echo $this->element('/genericElements/SideMenu/side_menu', array('menuList' => 'admin', 'menuItem' => 'eventBlocklistsAdd'));
echo $this->element('/genericElements/SideMenu/side_menu', ['menuList' => 'admin', 'menuItem' => 'eventBlocklistsAdd']);
} else {
echo $this->element('/genericElements/SideMenu/side_menu', array('menuList' => 'event-collection', 'menuItem' => 'eventBlocklistsAdd'));
echo $this->element('/genericElements/SideMenu/side_menu', ['menuList' => 'event-collection', 'menuItem' => 'eventBlocklistsAdd']);
}
echo $this->element('genericElements/Form/genericForm', [

View File

@ -11,6 +11,16 @@ echo $this->element('genericElements/IndexTable/scaffold', [
'top_bar' => [
'pull' => 'right',
'children' => [
[
'children' => [
[
'class' => 'hidden mass-select',
'fa-icon' => 'trash',
'onClick' => "multiSelectDeleteEventBlocklist",
'onClickParams' => ['1', '0']
]
]
],
[
'type' => 'search',
'button' => __('Filter'),
@ -20,6 +30,15 @@ echo $this->element('genericElements/IndexTable/scaffold', [
]
],
'fields' => [
[
'element' => 'selector',
'class' => 'short',
'data' => [
'id' => [
'value_path' => 'EventBlocklist.id'
]
]
],
[
'name' => 'Id',
'sort' => 'EventBlocklist.id',
@ -59,17 +78,17 @@ echo $this->element('genericElements/IndexTable/scaffold', [
'actions' => [
[
'url' => $baseurl . '/event_blocklists/edit',
'url_params_data_paths' => array(
'url_params_data_paths' => [
'EventBlocklist.id'
),
],
'icon' => 'edit',
'title' => 'Edit Blocklist',
],
[
'url' => $baseurl . '/event_blocklists/delete',
'url_params_data_paths' => array(
'url_params_data_paths' => [
'EventBlocklist.id'
),
],
'icon' => 'trash',
'title' => 'Delete Blocklist',
]