Skip to content
Code-Schnipsel Gruppen Projekte
Commit 219b2d44 erstellt von Henning Leutz's avatar Henning Leutz :martial_arts_uniform:
Dateien durchsuchen

Merge branch 'next-2.x' into 'main'

fix: global process id and hash corrected at grid

See merge request !104
Übergeordnete 4dded48c 3302774f
Keine zugehörigen Branchen gefunden
Keine zugehörigen Tags gefunden
2 Merge Requests!117Update 'next-3.x' with latest changes from 'main',!104fix: global process id and hash corrected at grid
Pipeline-Nr. 9222 mit Warnungen bestanden
......@@ -1178,16 +1178,23 @@ define('package/quiqqer/order/bin/backend/controls/panels/Orders', [
},
{
header: QUILocale.get(lg, 'grid.hash'),
dataIndex: 'hash',
dataIndex: 'uuid',
dataType: 'string',
width: 280,
className: 'monospace'
},
{
header: QUILocale.get(lg, 'grid.globalProcessId'),
dataIndex: 'globalProcessId',
dataType: 'string',
width: 280,
className: 'monospace clickable'
},
{
header: QUILocale.get('quiqqer/system', 'id'),
dataIndex: 'id',
dataType: 'integer',
width: 80
hidden: true
},
{
dataIndex: 'paymentId',
......@@ -1385,6 +1392,23 @@ define('package/quiqqer/order/bin/backend/controls/panels/Orders', [
return;
}
if (typeof data !== 'undefined' && data.cell.get('data-index') === 'globalProcessId') {
const rowData = self.$Grid.getDataByRow(data.row);
if (rowData.globalProcessId && rowData.globalProcessId !== '') {
require([
'package/quiqqer/erp/bin/backend/controls/process/ProcessWindow'
], function(ProcessWindow) {
new ProcessWindow({
globalProcessId: rowData.globalProcessId
}).open();
});
return;
}
}
const selected = self.$Grid.getSelectedData();
if (selected.length) {
......
......@@ -1732,6 +1732,10 @@
<en><![CDATA[Payment data]]></en>
</locale>
<locale name="grid.hash">
<de><![CDATA[Hash]]></de>
<en><![CDATA[Hash]]></en>
</locale>
<locale name="grid.globalProcessId">
<de><![CDATA[Vorgangsnummer]]></de>
<en><![CDATA[Procedure number]]></en>
</locale>
......
......@@ -536,6 +536,8 @@ protected function parseListForGrid(array $data): array
$orderData['id'] = (int)$orderData['id'];
$orderData['hash'] = $Order->getUUID();
$orderData['uuid'] = $Order->getUUID();
$orderData['globalProcessId'] = $Order->getGlobalProcessId();
$orderData['prefixed-id'] = $Order->getPrefixedNumber();
// customer data
......
0% Lade oder .
You are about to add 0 people to the discussion. Proceed with caution.
Bearbeitung dieser Nachricht zuerst beenden!
Bitte registrieren oder zum Kommentieren