feat: Implement price list management and import functionality
- Added ListinoRelationManager for managing price lists associated with models. - Introduced ImportaListiniAction for importing price lists from Excel files. - Created ListinoPrezzo model to represent price entries in the database. - Developed ListinoExcelParser for parsing Excel files containing price lists. - Implemented ListinoImporter to handle the import logic and associations. - Added migration for creating listino_prezzi table and converting measures to mm. - Updated frontend logic to handle new price list features and validations. - Enhanced tests for price list import and conversion functionalities.
This commit is contained in:
@@ -1,23 +1,23 @@
|
||||
[
|
||||
{ "altezza": 60, "altezza_maniglia": "14 cm" },
|
||||
{ "altezza": 70, "altezza_maniglia": "19 cm" },
|
||||
{ "altezza": 80, "altezza_maniglia": "28,3 cm" },
|
||||
{ "altezza": 90, "altezza_maniglia": "28,3 cm" },
|
||||
{ "altezza": 100, "altezza_maniglia": "43,3 cm" },
|
||||
{ "altezza": 110, "altezza_maniglia": "43,3 cm" },
|
||||
{ "altezza": 120, "altezza_maniglia": "53,3 cm" },
|
||||
{ "altezza": 130, "altezza_maniglia": "53,3 cm" },
|
||||
{ "altezza": 140, "altezza_maniglia": "53,3 cm" },
|
||||
{ "altezza": 150, "altezza_maniglia": "53,3 cm" },
|
||||
{ "altezza": 160, "altezza_maniglia": "53,3 cm" },
|
||||
{ "altezza": 170, "altezza_maniglia": "53,3 cm" },
|
||||
{ "altezza": 180, "altezza_maniglia": "53,3 cm" },
|
||||
{ "altezza": 190, "altezza_maniglia": "53,3 cm" },
|
||||
{ "altezza": 200, "altezza_maniglia": "102 cm" },
|
||||
{ "altezza": 210, "altezza_maniglia": "102 cm" },
|
||||
{ "altezza": 220, "altezza_maniglia": "102 cm" },
|
||||
{ "altezza": 230, "altezza_maniglia": "102 cm" },
|
||||
{ "altezza": 240, "altezza_maniglia": "102 cm" },
|
||||
{ "altezza": 250, "altezza_maniglia": "102 cm" },
|
||||
{ "altezza": 260, "altezza_maniglia": "102 cm" }
|
||||
{ "altezza": 600, "altezza_maniglia": "140 mm" },
|
||||
{ "altezza": 700, "altezza_maniglia": "190 mm" },
|
||||
{ "altezza": 800, "altezza_maniglia": "283 mm" },
|
||||
{ "altezza": 900, "altezza_maniglia": "283 mm" },
|
||||
{ "altezza": 1000, "altezza_maniglia": "433 mm" },
|
||||
{ "altezza": 1100, "altezza_maniglia": "433 mm" },
|
||||
{ "altezza": 1200, "altezza_maniglia": "533 mm" },
|
||||
{ "altezza": 1300, "altezza_maniglia": "533 mm" },
|
||||
{ "altezza": 1400, "altezza_maniglia": "533 mm" },
|
||||
{ "altezza": 1500, "altezza_maniglia": "533 mm" },
|
||||
{ "altezza": 1600, "altezza_maniglia": "533 mm" },
|
||||
{ "altezza": 1700, "altezza_maniglia": "533 mm" },
|
||||
{ "altezza": 1800, "altezza_maniglia": "533 mm" },
|
||||
{ "altezza": 1900, "altezza_maniglia": "533 mm" },
|
||||
{ "altezza": 2000, "altezza_maniglia": "1020 mm" },
|
||||
{ "altezza": 2100, "altezza_maniglia": "1020 mm" },
|
||||
{ "altezza": 2200, "altezza_maniglia": "1020 mm" },
|
||||
{ "altezza": 2300, "altezza_maniglia": "1020 mm" },
|
||||
{ "altezza": 2400, "altezza_maniglia": "1020 mm" },
|
||||
{ "altezza": 2500, "altezza_maniglia": "1020 mm" },
|
||||
{ "altezza": 2600, "altezza_maniglia": "1020 mm" }
|
||||
]
|
||||
@@ -1,21 +1,21 @@
|
||||
[
|
||||
{ "altezza": 100, "altezza_maniglia": "40,7 cm" },
|
||||
{ "altezza": 110, "altezza_maniglia": "40,7 cm" },
|
||||
{ "altezza": 120, "altezza_maniglia": "40,7 cm" },
|
||||
{ "altezza": 130, "altezza_maniglia": "40,7 cm" },
|
||||
{ "altezza": 140, "altezza_maniglia": "40,7 cm" },
|
||||
{ "altezza": 150, "altezza_maniglia": "40,7 cm" },
|
||||
{ "altezza": 160, "altezza_maniglia": "40,7 cm" },
|
||||
{ "altezza": 170, "altezza_maniglia": "40,7 cm" },
|
||||
{ "altezza": 180, "altezza_maniglia": "100,7 cm" },
|
||||
{ "altezza": 190, "altezza_maniglia": "100,7 cm" },
|
||||
{ "altezza": 200, "altezza_maniglia": "100,7 cm" },
|
||||
{ "altezza": 210, "altezza_maniglia": "100,7 cm" },
|
||||
{ "altezza": 220, "altezza_maniglia": "100,7 cm" },
|
||||
{ "altezza": 230, "altezza_maniglia": "100,7 cm" },
|
||||
{ "altezza": 240, "altezza_maniglia": "100,7 cm" },
|
||||
{ "altezza": 250, "altezza_maniglia": "100,7 cm" },
|
||||
{ "altezza": 260, "altezza_maniglia": "100,7 cm" },
|
||||
{ "altezza": 270, "altezza_maniglia": "100,7 cm" },
|
||||
{ "altezza": 280, "altezza_maniglia": "100,7 cm" }
|
||||
{ "altezza": 1000, "altezza_maniglia": "407 mm" },
|
||||
{ "altezza": 1100, "altezza_maniglia": "407 mm" },
|
||||
{ "altezza": 1200, "altezza_maniglia": "407 mm" },
|
||||
{ "altezza": 1300, "altezza_maniglia": "407 mm" },
|
||||
{ "altezza": 1400, "altezza_maniglia": "407 mm" },
|
||||
{ "altezza": 1500, "altezza_maniglia": "407 mm" },
|
||||
{ "altezza": 1600, "altezza_maniglia": "407 mm" },
|
||||
{ "altezza": 1700, "altezza_maniglia": "407 mm" },
|
||||
{ "altezza": 1800, "altezza_maniglia": "1007 mm" },
|
||||
{ "altezza": 1900, "altezza_maniglia": "1007 mm" },
|
||||
{ "altezza": 2000, "altezza_maniglia": "1007 mm" },
|
||||
{ "altezza": 2100, "altezza_maniglia": "1007 mm" },
|
||||
{ "altezza": 2200, "altezza_maniglia": "1007 mm" },
|
||||
{ "altezza": 2300, "altezza_maniglia": "1007 mm" },
|
||||
{ "altezza": 2400, "altezza_maniglia": "1007 mm" },
|
||||
{ "altezza": 2500, "altezza_maniglia": "1007 mm" },
|
||||
{ "altezza": 2600, "altezza_maniglia": "1007 mm" },
|
||||
{ "altezza": 2700, "altezza_maniglia": "1007 mm" },
|
||||
{ "altezza": 2800, "altezza_maniglia": "1007 mm" }
|
||||
]
|
||||
@@ -1,14 +1,14 @@
|
||||
[
|
||||
{ "altezza": 150, "altezza_maniglia": "53,3 cm" },
|
||||
{ "altezza": 160, "altezza_maniglia": "53,3 cm" },
|
||||
{ "altezza": 170, "altezza_maniglia": "53,3 cm" },
|
||||
{ "altezza": 180, "altezza_maniglia": "53,3 cm" },
|
||||
{ "altezza": 190, "altezza_maniglia": "53,3 cm" },
|
||||
{ "altezza": 200, "altezza_maniglia": "102 cm" },
|
||||
{ "altezza": 210, "altezza_maniglia": "102 cm" },
|
||||
{ "altezza": 220, "altezza_maniglia": "102 cm" },
|
||||
{ "altezza": 230, "altezza_maniglia": "102 cm" },
|
||||
{ "altezza": 240, "altezza_maniglia": "102 cm" },
|
||||
{ "altezza": 250, "altezza_maniglia": "102 cm" },
|
||||
{ "altezza": 260, "altezza_maniglia": "102 cm" }
|
||||
{ "altezza": 1500, "altezza_maniglia": "533 mm" },
|
||||
{ "altezza": 1600, "altezza_maniglia": "533 mm" },
|
||||
{ "altezza": 1700, "altezza_maniglia": "533 mm" },
|
||||
{ "altezza": 1800, "altezza_maniglia": "533 mm" },
|
||||
{ "altezza": 1900, "altezza_maniglia": "533 mm" },
|
||||
{ "altezza": 2000, "altezza_maniglia": "1020 mm" },
|
||||
{ "altezza": 2100, "altezza_maniglia": "1020 mm" },
|
||||
{ "altezza": 2200, "altezza_maniglia": "1020 mm" },
|
||||
{ "altezza": 2300, "altezza_maniglia": "1020 mm" },
|
||||
{ "altezza": 2400, "altezza_maniglia": "1020 mm" },
|
||||
{ "altezza": 2500, "altezza_maniglia": "1020 mm" },
|
||||
{ "altezza": 2600, "altezza_maniglia": "1020 mm" }
|
||||
]
|
||||
@@ -1,7 +1,7 @@
|
||||
[
|
||||
{ "altezza": 200, "altezza_maniglia": "102 cm" },
|
||||
{ "altezza": 210, "altezza_maniglia": "102 cm" },
|
||||
{ "altezza": 220, "altezza_maniglia": "102 cm" },
|
||||
{ "altezza": 230, "altezza_maniglia": "102 cm" },
|
||||
{ "altezza": 240, "altezza_maniglia": "102 cm" }
|
||||
{ "altezza": 2000, "altezza_maniglia": "1020 mm" },
|
||||
{ "altezza": 2100, "altezza_maniglia": "1020 mm" },
|
||||
{ "altezza": 2200, "altezza_maniglia": "1020 mm" },
|
||||
{ "altezza": 2300, "altezza_maniglia": "1020 mm" },
|
||||
{ "altezza": 2400, "altezza_maniglia": "1020 mm" }
|
||||
]
|
||||
@@ -1,21 +1,21 @@
|
||||
[
|
||||
{ "altezza": 60, "altezza_maniglia": "13,4 cm" },
|
||||
{ "altezza": 70, "altezza_maniglia": "13,4 cm" },
|
||||
{ "altezza": 80, "altezza_maniglia": "34,2 cm" },
|
||||
{ "altezza": 90, "altezza_maniglia": "39,2 cm" },
|
||||
{ "altezza": 100, "altezza_maniglia": "44,2 cm" },
|
||||
{ "altezza": 110, "altezza_maniglia": "49,2 cm" },
|
||||
{ "altezza": 120, "altezza_maniglia": "54,2 cm" },
|
||||
{ "altezza": 130, "altezza_maniglia": "59,2 cm" },
|
||||
{ "altezza": 140, "altezza_maniglia": "64,2 cm" },
|
||||
{ "altezza": 150, "altezza_maniglia": "69,2 cm" },
|
||||
{ "altezza": 160, "altezza_maniglia": "74,2 cm" },
|
||||
{ "altezza": 170, "altezza_maniglia": "79,2 cm" },
|
||||
{ "altezza": 180, "altezza_maniglia": "84,2 cm" },
|
||||
{ "altezza": 190, "altezza_maniglia": "89,2 cm" },
|
||||
{ "altezza": 200, "altezza_maniglia": "94,2 cm" },
|
||||
{ "altezza": 210, "altezza_maniglia": "99,2 cm" },
|
||||
{ "altezza": 220, "altezza_maniglia": "104,2 cm" },
|
||||
{ "altezza": 230, "altezza_maniglia": "109,2 cm" },
|
||||
{ "altezza": 240, "altezza_maniglia": "114,2 cm" }
|
||||
{ "altezza": 600, "altezza_maniglia": "134 mm" },
|
||||
{ "altezza": 700, "altezza_maniglia": "134 mm" },
|
||||
{ "altezza": 800, "altezza_maniglia": "342 mm" },
|
||||
{ "altezza": 900, "altezza_maniglia": "392 mm" },
|
||||
{ "altezza": 1000, "altezza_maniglia": "442 mm" },
|
||||
{ "altezza": 1100, "altezza_maniglia": "492 mm" },
|
||||
{ "altezza": 1200, "altezza_maniglia": "542 mm" },
|
||||
{ "altezza": 1300, "altezza_maniglia": "592 mm" },
|
||||
{ "altezza": 1400, "altezza_maniglia": "642 mm" },
|
||||
{ "altezza": 1500, "altezza_maniglia": "692 mm" },
|
||||
{ "altezza": 1600, "altezza_maniglia": "742 mm" },
|
||||
{ "altezza": 1700, "altezza_maniglia": "792 mm" },
|
||||
{ "altezza": 1800, "altezza_maniglia": "842 mm" },
|
||||
{ "altezza": 1900, "altezza_maniglia": "892 mm" },
|
||||
{ "altezza": 2000, "altezza_maniglia": "942 mm" },
|
||||
{ "altezza": 2100, "altezza_maniglia": "992 mm" },
|
||||
{ "altezza": 2200, "altezza_maniglia": "1042 mm" },
|
||||
{ "altezza": 2300, "altezza_maniglia": "1092 mm" },
|
||||
{ "altezza": 2400, "altezza_maniglia": "1142 mm" }
|
||||
]
|
||||
Reference in New Issue
Block a user