Commit Graph

176 Commits

Author SHA1 Message Date
Yoga Pangestu
802c4e36c0 feat: implement cash transaction management with deposit and withdrawal requests, enhance UI components for better user experience 2026-06-21 00:21:27 +07:00
Yoga Pangestu
256b13ad73 feat: add prices relationship to ProductVariant model and update related services and UI for improved product pricing management 2026-06-21 00:09:23 +07:00
Yoga Pangestu
ab03d5f0b9 refactor: streamline product management by removing unused components, enhancing form structure, and integrating category service for improved data handling 2026-06-20 23:54:17 +07:00
Yoga Pangestu
8ea6f3cca1 feat: add CRUD pattern guidelines for modal and separate page implementations in BEST_PRACTICE.md 2026-06-20 22:48:25 +07:00
Yoga Pangestu
98e3ffefc7 feat: enhance raw material management with stock status filtering and improved form structure 2026-06-20 22:46:16 +07:00
Yoga Pangestu
d3a33c46f6 feat: add ToggleStatusRequest for handling status updates with validation rules 2026-06-20 22:27:59 +07:00
Yoga Pangestu
6f0d1a0c11 refactor: remove unused customer-related components and types for cleaner code structure 2026-06-20 22:19:21 +07:00
Yoga Pangestu
7b32c5d854 style: update Sonner component class syntax for improved styling consistency 2026-06-20 22:15:36 +07:00
Yoga Pangestu
3d2d51f85e refactor: rename 'Pemasok' to 'Supplier' in SupplierController and remove unused supplier-related components for cleaner code structure 2026-06-20 22:13:21 +07:00
Yoga Pangestu
23aa357917 style: update toaster component styles for improved visual consistency and clarity 2026-06-20 22:06:03 +07:00
Yoga Pangestu
df65a60c0d feat: implement page-specific component structure and enhance category management with new form and table components 2026-06-20 22:01:59 +07:00
Yoga Pangestu
2a6d4afdee refactor: remove unused imports and improve SQL query formatting in DashboardController for cleaner code 2026-06-20 21:48:37 +07:00
Yoga Pangestu
21adde11fd style: refine layout and formatting in Index.vue for improved readability and consistency 2026-06-20 21:48:26 +07:00
Yoga Pangestu
7d39f85da7 feat: update CuttingVerificationSection and ProductGroupedTable components for improved functionality and UI consistency 2026-06-20 21:39:01 +07:00
Yoga Pangestu
45f28e69ef feat: enhance Dashboard with new statistics and visualizations, including low stock alerts, monthly cash flow, and employee attendance summaries 2026-06-20 20:42:57 +07:00
Yoga Pangestu
7a9bb00711 feat: add marketplace fee and net amount display in OrderGroupedTable for enhanced order details 2026-06-20 20:11:21 +07:00
Yoga Pangestu
37a3537136 style: adjust padding in MasterOutOfStockCatalogSection component for improved layout and visual consistency 2026-06-20 20:05:13 +07:00
Yoga Pangestu
56ee409332 feat: enhance Dashboard component with detailed statistics and charts for improved data visualization and user insights 2026-06-20 19:57:02 +07:00
Yoga Pangestu
ee8949947f feat: add order detail view and service method for enhanced order management and user experience 2026-06-20 19:07:40 +07:00
Yoga Pangestu
44312e76c9 refactor: update permission middleware for cutting routes to enhance access control and streamline permission checks 2026-06-20 18:47:22 +07:00
Yoga Pangestu
4d5901cc63 feat: add cart detail dialog in Cutting, Order, and Purchase components for improved user experience and item overview 2026-06-20 18:32:38 +07:00
Yoga Pangestu
e6f1fcc97e style: enhance AttendanceCalendar component with improved popover layout for better user interaction 2026-06-20 13:49:12 +07:00
Yoga Pangestu
57bdc43a5d refactor: remove categories view permission from Role enum to simplify permission management 2026-06-20 13:47:18 +07:00
Yoga Pangestu
91b3870f1c fix: improve error handling in API fetch function to manage non-JSON responses and session expiration 2026-06-20 13:40:19 +07:00
Yoga Pangestu
5108490f9d feat: implement dynamic greeting and current time display in Dashboard component for enhanced user experience 2026-06-20 13:33:41 +07:00
Yoga Pangestu
fec7cca207 refactor: remove unnecessary product permissions from Role enum to streamline access control 2026-06-20 12:49:20 +07:00
Yoga Pangestu
6273d1a31d feat: integrate homepage settings management in Admin and HomeController, enhancing homepage configuration capabilities 2026-06-20 12:04:58 +07:00
Yoga Pangestu
67ee140ba7 feat: add favicon support and update related configurations in SystemService, SystemRequest, and views for improved branding 2026-06-20 11:01:32 +07:00
Yoga Pangestu
6aa818e562 feat: add logo display in AppSidebar and improve layout in Home.vue for better user experience 2026-06-20 10:54:02 +07:00
Yoga Pangestu
9df8fe1ce2 feat: enhance cutting management by adding total result pieces and material usage display in Cutting components and updating related services 2026-06-20 10:47:21 +07:00
Yoga Pangestu
3cdabfae30 refactor: remove role-based access check in EmployeeAdvanceController pay method to simplify authorization logic 2026-06-20 10:39:37 +07:00
Yoga Pangestu
7423046057 feat: add transaction type for cash withdrawals and deposits in CashService to enhance transaction clarity 2026-06-20 10:32:35 +07:00
Yoga Pangestu
3308a3790a refactor: remove completed cuttings functionality from CuttingController and related components to streamline cutting management 2026-06-19 23:37:20 +07:00
Yoga Pangestu
e5c79727c4 refactor: remove unused watch functionality in CuttingPosForm.vue to streamline component logic and improve maintainability 2026-06-19 22:56:36 +07:00
Yoga Pangestu
d10d330a7b refactor: update price and subtotal labels in OrderGroupedTable.vue, PurchaseGroupedTable.vue, and RawMaterialGroupedTable.vue to use consistent text-primary styling for improved UI consistency 2026-06-19 22:23:41 +07:00
Yoga Pangestu
db5adacdea feat: add total stock and total price display for raw materials in RawMaterialGroupedTable.vue, enhancing material overview for users 2026-06-19 22:16:03 +07:00
Yoga Pangestu
81c072e753 feat: add pending leave requests and employee advances notifications to sidebar menu items, enhancing user awareness of outstanding tasks 2026-06-19 22:01:08 +07:00
Yoga Pangestu
33ddf5b73d refactor: clean up attendance-related components by removing unused permissions and optimizing template structure for better readability 2026-06-19 21:44:48 +07:00
Yoga Pangestu
0b4418862d feat: implement PhoneNumber validation rule across multiple request classes to ensure consistent phone number formatting 2026-06-19 21:37:08 +07:00
Yoga Pangestu
c23e791c5e refactor: update RawMaterialForm.vue to improve layout responsiveness and remove unused components for a cleaner UI 2026-06-19 21:26:19 +07:00
Yoga Pangestu
7af2cca9f0 refactor: remove unused UI elements from LoginForm.vue and ProductForm.vue for cleaner design and improved user experience 2026-06-19 21:17:51 +07:00
Yoga Pangestu
e55df2cd4f feat: update EmployeeRequest validation rules to require join_date, base_salary, and employment_status only for non-owners; enhance EmployeeForm.vue to reflect required fields in the UI 2026-06-19 21:13:03 +07:00
Yoga Pangestu
34e6e88069 fix: adjust formatting in EmployeeForm.vue for improved readability, including consistent indentation and spacing in input fields 2026-06-19 20:57:48 +07:00
Yoga Pangestu
5dc24b1494 feat: implement product approval workflow by adding verification, rejection, and approval functionalities, including UI updates and permission checks 2026-06-19 20:53:42 +07:00
Yoga Pangestu
2a2cc0fb96 feat: add shipping cost field to purchase management, including validation, calculations, and UI updates for total cost 2026-06-19 19:19:50 +07:00
Yoga Pangestu
db3f6887ea feat: add sewing and other cost fields to cutting management, including validation, calculations, and UI updates for total production cost 2026-06-19 19:11:58 +07:00
Yoga Pangestu
2db6dfece9 feat: enhance cutting management by adding result prices handling, including validation and calculations for total material cost and cost per unit 2026-06-19 19:04:23 +07:00
Yoga Pangestu
e45307a328 feat: add CASHIER role to Role enum with associated permissions for attendance, customers, products, orders, and payroll management 2026-06-19 16:56:02 +07:00
Yoga Pangestu
bb8dd68f15 feat: add AttendanceMap component and integrate it into AttendanceDetailDialog for displaying attendance locations on a map 2026-06-19 16:53:11 +07:00
Yoga Pangestu
070ac5b953 refactor: remove CUTTINGS_VIEW and CUTTINGS_VERIFY permissions from Role enum to simplify access control 2026-06-19 14:01:20 +07:00