Fixes for 1.12 (#4655)
* fix missing locales * bump composer packages * changed translations * assert timezone on customer * include user accountNumber in excel export * improve next customer number calculation * fix z-index of contextmenu / action dropdown
This commit is contained in:
@@ -80,6 +80,9 @@ abstract class AbstractSpreadsheetRenderer
|
||||
'label' => 'name'
|
||||
],
|
||||
'username' => [],
|
||||
'accountNumber' => [
|
||||
'label' => 'account_number'
|
||||
],
|
||||
'customer' => [],
|
||||
'project' => [],
|
||||
'activity' => [],
|
||||
@@ -315,6 +318,18 @@ abstract class AbstractSpreadsheetRenderer
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($columns['accountNumber'])) {
|
||||
if (!isset($columns['accountNumber']['render'])) {
|
||||
$columns['accountNumber']['render'] = function (Worksheet $sheet, int $row, int $column, ExportableItem $entity) {
|
||||
$accountNumber = '';
|
||||
if (null !== $entity->getUser()) {
|
||||
$accountNumber = $entity->getUser()->getAccountNumber();
|
||||
}
|
||||
$sheet->setCellValue(CellAddress::fromColumnAndRow($column, $row), $accountNumber);
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($columns['customer']) && !isset($columns['customer']['render'])) {
|
||||
$columns['customer']['render'] = function (Worksheet $sheet, int $row, int $column, ExportableItem $entity) {
|
||||
$customer = '';
|
||||
|
||||
Reference in New Issue
Block a user