Part-DB-server/tests
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
..
API Added custom part status (#1053) 2025-10-27 21:58:16 +01:00
assets Added custom part status (#1053) 2025-10-27 21:58:16 +01:00
Controller Fixed phpunit deprecations 2025-11-30 14:45:40 +01:00
DataTables/Filters Fixed tests 2025-09-21 21:35:13 +02:00
Doctrine Fixed tests for new PHPunit 11.5 2025-07-14 21:57:27 +02:00
Entity Added custom part status (#1053) 2025-10-27 21:58:16 +01:00
EnvVarProcessors Allow that the DEFAULT_URI does not end with a slash 2025-12-04 23:31:42 +01:00
EventListener Replace hardcoded entity type names with synonym placeholders in English and German translations (#1128) 2025-12-07 14:09:22 +01:00
EventSubscriber Only check every 10 minutes if the user needs to setup a 2FA method enforced by its group 2023-07-19 00:56:28 +02:00
Exceptions Run rector 2025-07-14 00:26:40 +02:00
Form/InfoProviderSystem Fixed phpunit deprecations 2025-11-30 14:45:40 +01:00
Helpers Fixed tests for new PHPunit 11.5 2025-07-14 21:57:27 +02:00
Repository Added feature for part IPN suggest with category prefixes (#1054) 2025-11-03 00:31:47 +01:00
Security Added declare strict types to all files 2023-06-11 18:59:07 +02:00
Serializer Migrated phpunit annotations to attributes 2025-07-14 00:32:06 +02:00
Services add supplier SPN linking for BOM import (#1209) 2026-01-31 22:37:43 +01:00
Settings Implemented the ability to set user-defined synonyms/labels for internal element types 2025-11-12 21:35:02 +01:00
Twig Added custom part status (#1053) 2025-10-27 21:58:16 +01:00
Validator Fixed PHPunit tests 2025-07-13 20:06:38 +02:00
.gitignore Initial commit 2019-02-23 16:49:38 +01:00
ApplicationAvailabilityFunctionalTest.php Fixed tests for new PHPunit 11.5 2025-07-14 21:57:27 +02:00
bootstrap.php Updated phpunit recipe 2025-07-13 16:53:41 +02:00
DatatablesAvailabilityTest.php Fixed tests for new PHPunit 11.5 2025-07-14 21:57:27 +02:00
object-manager.php Fixed PHPstan issues 2023-08-28 22:39:29 +02:00
SettingsTestHelper.php Run rector 2025-07-14 00:26:40 +02:00
symfony-container.php Added declare strict types to all files 2023-06-11 18:59:07 +02:00