SuperSeller3000/templates
Simon Kuehn bf1af0a0bf feat: replace JSON ebay mappings with ArticleTypeEbayMapping entity
Introduces a proper key-value table (article_type_ebay_mappings) that
explicitly maps each eBay aspect name to either an Article field
(manufacturer, modelNumber, …) or an AttributeDefinition, with a
required flag per mapping entry.

- New entity ArticleTypeEbayMapping with SOURCE_ARTICLE_FIELD / SOURCE_ATTRIBUTE
- ArticleType gains OneToMany ebayMappings collection with upsertEbayMapping()
- EbayAdapter.buildAspects() reads from the mapping table instead of implicit name-matching
- Import controller persists mappings via upsertEbayMapping() and syncs required attribute assignments
- Template shows active mappings card and article_field action option
- Migration 20260520100000 creates the new table, drops old JSON column

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-18 20:52:25 +00:00
..
admin feat: replace JSON ebay mappings with ArticleTypeEbayMapping entity 2026-05-18 20:52:25 +00:00
security feat: add EasyAdmin CRUD controllers, security controller and templates 2026-05-17 22:44:03 +00:00
totp feat: add EasyAdmin CRUD controllers, security controller and templates 2026-05-17 22:44:03 +00:00
base.html.twig feat: add EasyAdmin CRUD controllers, security controller and templates 2026-05-17 22:44:03 +00:00