Changelog

09733b6e GerindT 2026-07-17 fixes
frontend/src/pages/categories/index.vue +4 -0
frontend/src/pages/products/forms/product form/edit.js +20 -7
frontend/src/pages/products/index.vue +15 -0
08415475 GerindT 2026-07-17 fixes
2c3cccaa GerindT 2026-07-17 fixes
backend/app/Http/Controllers/ProductController.php +63 -1
frontend/src/pages/products/forms/product form/create.js +5 -2
frontend/src/pages/products/forms/product form/edit.js +6 -2
eedc8993 GerindT 2026-07-17 fixes
frontend/src/pages/products/components/product-grid-toolbar.vue +11 -56
7cf877de GerindT 2026-07-17 fixes
backend/app/Repositories/ProductRepository.php +4 -1
8113f945 GerindT 2026-07-17 fixes
bcf39b5b GerindT 2026-07-17 fixes
backend/app/Http/Controllers/ProductController.php +37 -0
backend/app/Repositories/ProductRepository.php +299 -35
backend/routes/api.php +1 -0
frontend/src/pages/products/components/product-grid-toolbar.vue +44 -1
frontend/src/pages/products/index.vue +20 -0
frontend/src/services/Product.js +45 -0
05b92ab8 GerindT 2026-07-17 fixes
2518112e GerindT 2026-07-17 fixes
backend/app/Http/Controllers/ProductLabelExportController.php +12 -0
backend/app/Services/ProductLabelExportService.php +67 -0
backend/routes/api.php +1 -0
frontend/src/components/LabelCodeImportModal.vue +224 -0
frontend/src/pages/products/components/product-grid-toolbar.vue +21 -0
frontend/src/pages/products/index.vue +73 -0
frontend/src/services/Product.js +8 -0
frontend/src/utils/parseProductCodesFromFile.js +88 -0
cdcf63d8 GerindT 2026-07-16 fixes
frontend/src/components/Dable.vue +30 -98
d0a027c3 GerindT 2026-07-16 fixes
frontend/src/components/Dable.vue +126 -1
27ab9354 GerindT 2026-07-16 fixes
frontend/src/components/Dable.vue +9 -9
frontend/src/components/dables/actions.vue +5 -3
frontend/src/pages/products/components/product-grid-toolbar.vue +23 -6
frontend/src/pages/products/index.vue +157 -253
3e897db4 GerindT 2026-07-16 fixes
backend/app/Repositories/ProductRepository.php +30 -22
679f062a GerindT 2026-07-16 fixes
backend/app/Repositories/ProductRepository.php +113 -1
443bdd9c GerindT 2026-07-15 fixes
1b995491 GerindT 2026-07-15 fixes
backend/app/Http/Controllers/UserTypePermissionsController.php +28 -0
frontend/src/components/Menu.vue +12 -5
1661f4c2 GerindT 2026-07-15 fixes
frontend/src/pages/products/index.vue +8 -46
ba3def82 GerindT 2026-07-15 fixes
frontend/src/components/LabelExportModal.vue +14 -3
4233698f GerindT 2026-07-15 fixes
692d74a1 GerindT 2026-07-15 fixes
frontend/src/components/Dable.vue +13 -7
frontend/src/components/LabelExportModal.vue +96 -54
frontend/src/components/Tree.vue +20 -11
frontend/src/components/daform/index.vue +1 -6
frontend/src/pages/products/components/product-details.vue +1 -6
e0165975 GerindT 2026-07-15 fixes
frontend/src/components/Dable.vue +28 -7
frontend/src/components/LabelExportModal.vue +8 -9
frontend/src/components/Tree.vue +31 -5
frontend/src/components/daform/index.vue +6 -1
frontend/src/pages/products/components/product-details.vue +6 -1
0b9fadef GerindT 2026-07-15 fixes
backend/app/Support/LabelPdfWriter.php +1 -1
4dcf5735 GerindT 2026-07-15 fixes
67cd385a GerindT 2026-07-15 fixes
backend/app/Http/Controllers/ProductController.php +9 -0
backend/app/Http/Controllers/ProductLabelExportController.php +1 -1
backend/app/Models/Product.php +1 -0
backend/app/Repositories/ProductRepository.php +25 -0
backend/app/Services/ProductLabelCompositionService.php +19 -59
backend/app/Support/LabelPdfWriter.php +121 -37
backend/app/Support/LabelRule.php +6 -6
frontend/src/components/LabelExportModal.vue +2 -2
frontend/src/pages/products/components/product-grid-toolbar.vue +84 -0
frontend/src/pages/products/forms/product form/create.js +10 -2
frontend/src/pages/products/forms/product form/edit.js +11 -2
frontend/src/pages/products/index.vue +55 -0
eb3d100c GerindT 2026-07-14 fixes
5d2547de GerindT 2026-07-14 fixes
backend/app/Http/Controllers/ProductController.php +4 -0
backend/app/Models/Product.php +1 -0
frontend/src/pages/products/forms/product form/create.js +1 -0
frontend/src/pages/products/forms/product form/edit.js +1 -0
31b97b30 GerindT 2026-07-14 fixes
backend/app/Repositories/ProductRepository.php +1 -1
frontend/src/pages/products/forms/product form/create.js +1 -1
frontend/src/pages/products/forms/product form/edit.js +1 -1
frontend/src/pages/products/index.vue +1 -1
frontend/src/services/Product.js +5 -2
frontend/src/services/productFormLookups.js +4 -12
4813b655 GerindT 2026-07-14 fixes
backend/app/Http/Controllers/ProcessController.php +1 -1
c0fd0064 GerindT 2026-07-14 fixes
backend/app/Support/LabelPdfWriter.php +2 -0
87596dab GerindT 2026-07-14 fixes
backend/app/Support/LabelPdfWriter.php +15 -20
93cfee36 GerindT 2026-07-14 fixes
backend/app/Support/LabelPdfWriter.php +74 -41
61a0b07b GerindT 2026-07-14 fixes
backend/app/Support/LabelPdfWriter.php +127 -116
backend/app/Support/LabelRule.php +6 -6
f2e785a6 GerindT 2026-07-14 fixes
backend/app/Support/LabelPdfWriter.php +68 -74
240e927e GerindT 2026-07-14 fixes
backend/app/Support/LabelPdfWriter.php +54 -12
dd5b4d2f GerindT 2026-07-14 fixes
28bca2e4 GerindT 2026-07-14 fixes
backend/app/Support/LabelPdfWriter.php +45 -31
backend/app/Support/LabelRule.php +4 -4
frontend/src/components/LabelExportModal.vue +1 -1
022c9dfc GerindT 2026-07-14 fixes
backend/app/Console/Commands/RefreshFinanca5Maps.php +32 -0
backend/app/Console/Kernel.php +1 -0
backend/app/Http/Controllers/ProductController.php +6 -0
backend/app/Interfaces/ProductRepositoryInterface.php +2 -0
backend/app/Repositories/ProductRepository.php +54 -0
backend/app/Support/LabelPdfWriter.php +91 -25
backend/app/Support/LabelRule.php +35 -33
frontend/src/components/LabelExportModal.vue +1 -1
frontend/src/pages/products/forms/product form/edit.js +7 -0
579a1590 GerindT 2026-07-13 fixes
backend/app/Http/Controllers/ProcessController.php +120 -103
ea5ac191 GerindT 2026-07-10 fixes
frontend/src/components/daform/fields/AttributeUnitPicker.vue +131 -82
7afd0847 GerindT 2026-07-10 fixes
backend/app/Http/Controllers/UnitController.php +21 -16
backend/app/Models/Unit.php +5 -1
backend/app/Repositories/CategoryRepository.php +1 -0
frontend/src/components/daform/fields/AttributeUnitPicker.vue +38 -5
frontend/src/components/daform/fields/attributes.vue +38 -3
frontend/src/components/daform/fields/category-attributes-config.vue +3 -6
frontend/src/pages/categories/forms/accessory/edit.js +2 -0
frontend/src/pages/categories/forms/product/edit.js +2 -0
a6e915c1 GerindT 2026-07-09 fixes
27c7b7b2 GerindT 2026-07-09 fixes
frontend/src/components/Dable.vue +313 -61
frontend/src/components/LabelExportModal.vue +165 -31
frontend/src/components/Tree.vue +14 -7
frontend/src/components/dables/actions.vue +43 -23
frontend/src/components/daform/index.vue +29 -37
frontend/src/pages/products/components/product-details.vue +17 -7
frontend/src/pages/products/components/product-grid-toolbar.vue +8 -1
frontend/src/pages/products/forms/product form/edit.js +0 -1
frontend/src/pages/products/index.vue +112 -38
frontend/src/services/Product.js +41 -7
b2b165dc GerindT 2026-07-09 fixes
backend/app/Http/Controllers/ProductLabelExportController.php +2 -2
backend/app/Support/LabelPdfWriter.php +14 -9
backend/app/Support/LabelRule.php +19 -19
bcdb6740 GerindT 2026-07-09 fixes
backend/app/Http/Controllers/ProductController.php +8 -1
backend/app/Http/Controllers/ProductLabelExportController.php +39 -0
backend/app/Repositories/ProductRepository.php +17 -19
backend/app/Services/ProductLabelExportService.php +40 -0
backend/routes/api.php +1 -0
7d1732f4 GerindT 2026-07-09 fixes
backend/app/Repositories/ProductRepository.php +20 -0
frontend/src/components/Dable.vue +64 -8
frontend/src/pages/products/components/product-grid-toolbar.vue +8 -2
frontend/src/pages/products/components/product-selection-bar.vue +167 -92
frontend/src/pages/products/index.vue +37 -1
a3cb17a2 GerindT 2026-07-09 fixes
backend/app/Http/Controllers/ProductController.php +70 -9
0f08265e GerindT 2026-07-09 fixes
backend/app/Http/Controllers/ProductController.php +19 -2
backend/app/Http/Controllers/UserTypePermissionsController.php +19 -0
backend/app/Repositories/ProductRepository.php +115 -15
frontend/src/components/Dable.vue +568 -673
frontend/src/components/daform/index.vue +9 -1
frontend/src/mixins/permissions-mixin.js +6 -2
frontend/src/pages/accessories/forms/edit.js +2 -1
frontend/src/pages/attributes/forms/edit.js +6 -0
frontend/src/pages/categories/forms/accessory/edit.js +2 -1
frontend/src/pages/categories/forms/customer/customer_edit.js +2 -1
frontend/src/pages/categories/forms/product/edit.js +1 -0
frontend/src/pages/categories/forms/supplier/edit.js +2 -1
frontend/src/pages/categories/forms/warehouse/warehouse_edit.js +2 -1
frontend/src/pages/products/components/product-grid-toolbar.vue +343 -0
frontend/src/pages/products/components/product-selection-bar.vue +216 -0
frontend/src/pages/products/index.vue +116 -43
frontend/src/pages/user_permissions/PermissionMatrix.vue +107 -0
frontend/src/pages/user_permissions/index.vue +11 -1
frontend/src/pages/user_permissions/permission-matrix-config.js +160 -0
frontend/src/services/Product.js +8 -2
a36fffb1 GerindT 2026-07-08 fixes
backend/app/Support/LabelPdfWriter.php +5 -2
5cda1261 GerindT 2026-07-08 fixes
backend/app/Support/LabelPdfWriter.php +46 -24
11dcf318 GerindT 2026-07-08 fixes
frontend/src/components/Dable.vue +23 -2
frontend/src/components/LabelExportModal.vue +89 -0
frontend/src/components/Tree.vue +13 -21
frontend/src/components/daform/index.vue +30 -2
frontend/src/pages/products/components/product-details.vue +11 -56