Show Part status in BOM

Fixes Part-DB/Part-DB-server#1256
This commit is contained in:
Marc 2026-02-19 07:04:15 +00:00
parent 70cde4c3a8
commit 3b261738e6

View file

@ -28,6 +28,7 @@ use App\DataTables\Column\MarkdownColumn;
use App\DataTables\Helpers\PartDataTableHelper;
use App\Entity\Attachments\Attachment;
use App\Entity\Parts\Part;
use App\Entity\Parts\ManufacturingStatus;
use App\Entity\ProjectSystem\ProjectBOMEntry;
use App\Services\ElementTypeNameGenerator;
use App\Services\EntityURLGenerator;
@ -145,6 +146,12 @@ class ProjectBomEntriesDataTable implements DataTableTypeInterface
'orderField' => 'NATSORT(manufacturer.name)',
])
->add('manufacturingStatus', EntityColumn::class, [
'property' => 'part.manufacturingStatus',
'label' => $this->translator->trans('part.table.manufacturingStatus'),
'orderField' => 'NATSORT(manufacturingStatus.name)',
])
->add('mountnames', TextColumn::class, [
'label' => 'project.bom.mountnames',
'render' => function ($value, ProjectBOMEntry $context) {