chg: [inboxes:UI] Renamed `request` into `message`

pull/121/head
Sami Mokaddem 2022-10-25 10:26:03 +02:00
parent 726dab255e
commit 8d7e2b0df2
No known key found for this signature in database
GPG Key ID: 164C473F627A06FA
5 changed files with 17 additions and 12 deletions

View File

@ -10,13 +10,13 @@ class InboxNavigation extends BaseNavigation
$this->bcf->addRoute('Inbox', 'index', $this->bcf->defaultCRUD('Inbox', 'index')); $this->bcf->addRoute('Inbox', 'index', $this->bcf->defaultCRUD('Inbox', 'index'));
$this->bcf->addRoute('Inbox', 'view', $this->bcf->defaultCRUD('Inbox', 'view')); $this->bcf->addRoute('Inbox', 'view', $this->bcf->defaultCRUD('Inbox', 'view'));
$this->bcf->addRoute('Inbox', 'discard', [ $this->bcf->addRoute('Inbox', 'discard', [
'label' => __('Discard request'), 'label' => __('Discard message'),
'icon' => 'trash', 'icon' => 'trash',
'url' => '/inbox/discard/{{id}}', 'url' => '/inbox/discard/{{id}}',
'url_vars' => ['id' => 'id'], 'url_vars' => ['id' => 'id'],
]); ]);
$this->bcf->addRoute('Inbox', 'process', [ $this->bcf->addRoute('Inbox', 'process', [
'label' => __('Process request'), 'label' => __('Process message'),
'icon' => 'cogs', 'icon' => 'cogs',
'url' => '/inbox/process/{{id}}', 'url' => '/inbox/process/{{id}}',
'url_vars' => ['id' => 'id'], 'url_vars' => ['id' => 'id'],

View File

@ -10,13 +10,13 @@ class OutboxNavigation extends BaseNavigation
$this->bcf->addRoute('Outbox', 'index', $this->bcf->defaultCRUD('Outbox', 'index')); $this->bcf->addRoute('Outbox', 'index', $this->bcf->defaultCRUD('Outbox', 'index'));
$this->bcf->addRoute('Outbox', 'view', $this->bcf->defaultCRUD('Outbox', 'view')); $this->bcf->addRoute('Outbox', 'view', $this->bcf->defaultCRUD('Outbox', 'view'));
$this->bcf->addRoute('Outbox', 'discard', [ $this->bcf->addRoute('Outbox', 'discard', [
'label' => __('Discard request'), 'label' => __('Discard message'),
'icon' => 'trash', 'icon' => 'trash',
'url' => '/outbox/discard/{{id}}', 'url' => '/outbox/discard/{{id}}',
'url_vars' => ['id' => 'id'], 'url_vars' => ['id' => 'id'],
]); ]);
$this->bcf->addRoute('Outbox', 'process', [ $this->bcf->addRoute('Outbox', 'process', [
'label' => __('Process request'), 'label' => __('Process message'),
'icon' => 'cogs', 'icon' => 'cogs',
'url' => '/outbox/process/{{id}}', 'url' => '/outbox/process/{{id}}',
'url_vars' => ['id' => 'id'], 'url_vars' => ['id' => 'id'],

View File

@ -107,11 +107,11 @@ class InboxController extends AppController
} }
} }
} }
$this->set('deletionTitle', __('Discard request')); $this->set('deletionTitle', __('Discard message'));
if (!empty($id)) { if (!empty($id)) {
$this->set('deletionText', __('Are you sure you want to discard request #{0}?', $id)); $this->set('deletionText', __('Are you sure you want to discard message #{0}?', $id));
} else { } else {
$this->set('deletionText', __('Are you sure you want to discard the selected requests?')); $this->set('deletionText', __('Are you sure you want to discard the selected message?'));
} }
$this->set('deletionConfirm', __('Discard')); $this->set('deletionConfirm', __('Discard'));
$this->CRUD->delete($id); $this->CRUD->delete($id);

View File

@ -12,9 +12,9 @@ echo $this->element('genericElements/IndexTable/index_table', [
'type' => 'multi_select_actions', 'type' => 'multi_select_actions',
'children' => [ 'children' => [
[ [
'text' => __('Discard requests'), 'text' => __('Discard message'),
'variant' => 'danger', 'variant' => 'danger',
'onclick' => 'discardRequests', 'onclick' => 'discardMessages',
] ]
], ],
'data' => [ 'data' => [
@ -34,6 +34,10 @@ echo $this->element('genericElements/IndexTable/index_table', [
'data' => '', 'data' => '',
'searchKey' => 'value', 'searchKey' => 'value',
'allowFilering' => true 'allowFilering' => true
],
[
'type' => 'table_action',
'table_setting_id' => 'inbox_index',
] ]
] ]
], ],
@ -105,7 +109,7 @@ echo $this->element('genericElements/IndexTable/index_table', [
'open_modal' => '/inbox/delete/[onclick_params_data_path]', 'open_modal' => '/inbox/delete/[onclick_params_data_path]',
'modal_params_data_path' => 'id', 'modal_params_data_path' => 'id',
'icon' => 'trash', 'icon' => 'trash',
'title' => __('Discard request') 'title' => __('Discard message')
], ],
] ]
] ]
@ -113,7 +117,7 @@ echo $this->element('genericElements/IndexTable/index_table', [
?> ?>
<script> <script>
function discardRequests(idList, selectedData, $table) { function discardMessages(idList, selectedData, $table) {
const successCallback = function([data, modalObject]) { const successCallback = function([data, modalObject]) {
UI.reload('/inbox/index', UI.getContainerForTable($table), $table) UI.reload('/inbox/index', UI.getContainerForTable($table), $table)
} }
@ -157,6 +161,7 @@ echo $this->element('genericElements/IndexTable/index_table', [
} }
) )
} }
function handleMessageTable($modal, header, data) { function handleMessageTable($modal, header, data) {
const $modalBody = $modal.find('.modal-body') const $modalBody = $modal.find('.modal-body')
const $messageTable = $modalBody.find('table.message-table') const $messageTable = $modalBody.find('table.message-table')

View File

@ -100,7 +100,7 @@ echo $this->element('genericElements/IndexTable/index_table', [
'open_modal' => '/outbox/delete/[onclick_params_data_path]', 'open_modal' => '/outbox/delete/[onclick_params_data_path]',
'modal_params_data_path' => 'id', 'modal_params_data_path' => 'id',
'icon' => 'trash', 'icon' => 'trash',
'title' => __('Discard request') 'title' => __('Discard message')
], ],
] ]
] ]