Part-DB-server/tests/Services
Niklas a355bda9da
Some checks are pending
Build assets artifact / Build assets artifact (push) Waiting to run
Docker Image Build / docker (push) Waiting to run
Docker Image Build (FrankenPHP) / docker (push) Waiting to run
Static analysis / Static analysis (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.2, mysql) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.3, mysql) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.4, mysql) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.5, mysql) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.2, postgres) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.3, postgres) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.4, postgres) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.5, postgres) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.2, sqlite) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.3, sqlite) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.4, sqlite) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.5, sqlite) (push) Waiting to run
add supplier SPN linking for BOM import (#1209)
* feat: add supplier SPN lookup for BOM import

Add automatic part linking via supplier part numbers (SPNs) in the
BOM importer. When a Part-DB ID is not provided, the importer now
searches for existing parts by matching supplier SPNs from the CSV
with orderdetail records in the database.

This allows automatic part linking when KiCad schematic BOMs contain
supplier information like LCSC SPN, Mouser SPN, etc., improving the
import workflow for users who track parts by supplier part numbers.

* add tests for BOM import with supplier SPN handling
2026-01-31 22:37:43 +01:00
..
Attachments Fixed tests for new PHPunit 11.5 2025-07-14 21:57:27 +02:00
EntityMergers/Mergers Added custom part status (#1053) 2025-10-27 21:58:16 +01:00
Formatters Applied rector to test files 2023-06-11 14:18:53 +02:00
ImportExportSystem add supplier SPN linking for BOM import (#1209) 2026-01-31 22:37:43 +01:00
InfoProviderSystem Added info provider for Buerklin (#1151) 2026-01-04 21:05:47 +01:00
LabelSystem Fix same error as in other branch and add makefile 2025-09-06 19:53:56 +02:00
LogSystem Run phpunit code quality rector 2025-07-14 00:38:54 +02:00
Misc Fixed tests for new PHPunit 11.5 2025-07-14 21:57:27 +02:00
Parameters Fixed tests for new PHPunit 11.5 2025-07-14 21:57:27 +02:00
Parts Remove problematic tests 2025-08-31 22:15:58 +02:00
ProjectSystem Use yellow alert box for notifying of empty bom on build, show infinite correclty and added translations 2025-10-18 23:32:20 +02:00
Trees Migrated phpunit annotations to attributes 2025-07-14 00:32:06 +02:00
UserSystem Fixed tests for new PHPunit 11.5 2025-07-14 21:57:27 +02:00
ElementTypeNameGeneratorTest.php Implemented the ability to set user-defined synonyms/labels for internal element types 2025-11-12 21:35:02 +01:00
ElementTypesTest.php Implemented the ability to set user-defined synonyms/labels for internal element types 2025-11-12 21:35:02 +01:00