Part-DB-server/src/Controller
Sebastian Almberg ae7e31f0bd Address PR review: rename to eda_visibility, merge migrations, API versioning
Changes based on jbtronics' review of PR #1241:

- Rename kicad_export -> eda_visibility (entities, forms, templates,
  translations, tests) with nullable bool for system default support
- Merge two database migrations into one (Version20260211000000)
- Rename createCachedJsonResponse -> createCacheableJsonResponse
- Change bool $apiV2 -> int $apiVersion with version validation
- EDA visibility field only shown for part parameters, not other entities
- PopulateKicadCommand: check alternative names of footprints/categories
- PopulateKicadCommand: support external JSON mapping file (--mapping-file)
- Ship default mappings JSON at contrib/kicad-populate/default_mappings.json
- Add system-wide defaultEdaVisibility setting in KiCadEDASettings
- Add KiCad HTTP Library v2 spec link in controller docs
2026-02-18 09:26:40 +01:00
..
AdminPages Fixed error with mass creation, when elements on different level had the same name 2025-12-07 21:40:57 +01:00
ErrorHandling Show the error page in a pop up in prod environment too 2024-03-10 00:12:54 +01:00
.gitignore Initial commit 2019-02-23 16:49:38 +01:00
AttachmentFileController.php Readded option to show all elements in a table 2025-09-07 20:04:48 +02:00
BatchEdaController.php Fix batch EDA edit: required validation and pre-populate shared values 2026-02-16 21:11:00 +01:00
BulkInfoProviderImportController.php Added tests for new DTO objects 2025-09-21 23:07:45 +02:00
GroupController.php Use the route attribute from the correct namespace 2024-03-03 20:37:33 +01:00
HomepageController.php Merged functionality from UpdateAvailableManager and UpdateChecker 2026-02-02 18:44:44 +01:00
InfoProviderController.php Added an web page to quickly add a new part from a web URL 2026-02-01 18:18:58 +01:00
KiCadApiController.php Address PR review: rename to eda_visibility, merge migrations, API versioning 2026-02-18 09:26:40 +01:00
KiCadApiV2Controller.php Address PR review: rename to eda_visibility, merge migrations, API versioning 2026-02-18 09:26:40 +01:00
LabelController.php Fixed tests 2025-09-07 00:26:24 +02:00
LogController.php Allow to configure default table page length via Settings UI 2024-08-21 22:15:26 +02:00
OAuthClientController.php Applied rector suggestions 2024-06-22 00:31:43 +02:00
PartController.php Ran rector 2026-02-14 23:33:40 +01:00
PartImportExportController.php Fixed exception when trying to export an empty entity list 2025-02-01 20:57:27 +01:00
PartListsController.php Added ID to search options. Fixed seach option by using equal to instead of like for the ID. 2026-01-09 11:37:30 +01:00
ProjectController.php Added generic CSV type option, to highlight the universal nature of the importer 2025-09-06 23:20:07 +02:00
RedirectController.php Moved default language, default timezone and base currency settings to new settings system 2024-08-03 23:14:29 +02:00
ScanController.php Added capability to scan Digikey barcodes and open the local part part page based on the result (#811) 2025-01-04 01:20:51 +01:00
SecurityController.php Ran rector to convert some our twig extensions to use #[AsTwigXX] attributes 2026-02-14 23:53:31 +01:00
SelectAPIController.php Added way to batch edit the location of parts with a single stock 2025-03-29 16:21:10 +01:00
SettingsController.php Implemented the ability to set user-defined synonyms/labels for internal element types 2025-11-12 21:35:02 +01:00
StatisticsController.php Use the route attribute from the correct namespace 2024-03-03 20:37:33 +01:00
ToolsController.php Merged functionality from UpdateAvailableManager and UpdateChecker 2026-02-02 18:44:44 +01:00
TreeController.php Use the route attribute from the correct namespace 2024-03-03 20:37:33 +01:00
TypeaheadController.php Added feature for part IPN suggest with category prefixes (#1054) 2025-11-03 00:31:47 +01:00
UpdateManagerController.php Put update manager under /system route instead of admin 2026-02-02 21:29:07 +01:00
UserController.php Use the route attribute from the correct namespace 2024-03-03 20:37:33 +01:00
UserSettingsController.php Ran rector to convert some our twig extensions to use #[AsTwigXX] attributes 2026-02-14 23:53:31 +01:00
WebauthnKeyRegistrationController.php Use the route attribute from the correct namespace 2024-03-03 20:37:33 +01:00