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