Commit Graph

12 Commits

Author SHA1 Message Date
Yoga Pangestu
05bada62f9 feat: add CashAccountSeeder to DatabaseSeeder for improved database initialization 2026-06-29 00:07:15 +07:00
Yoga Pangestu
d5ca41a764 refactor: update DatabaseSeeder to include staging environment for data initialization 2026-06-26 19:36:13 +07:00
Yoga Pangestu
1f92b662af feat: add CashAccountSeeder to DatabaseSeeder for improved data initialization 2026-06-26 19:14:05 +07:00
Yoga Pangestu
ad9ee3a99b refactor: update DatabaseSeeder to conditionally load seeders based on environment (local vs production) 2026-06-25 23:16:38 +07:00
Yoga Pangestu
4cbd296c0c feat: add submittedBy relationship to Cutting model and enhance notification system for cutting updates and deletions 2026-06-21 15:16: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
eb2047a3e2 Implement FlashesEntityMessage trait across multiple controllers for consistent flash messaging. Update flash messages in various methods to utilize the new trait, enhancing code maintainability and readability. Additionally, add attribute methods in request classes for improved validation feedback. 2026-06-12 22:48:23 +07:00
Yoga Pangestu
0e8166a7ff Add cash management features including CashAccount and CashTransaction models, CashController for handling transactions, and corresponding requests for validation. Implement permissions in the Permission and Role enums, and update routes for cash operations. Enhance UI components for cash transaction management, including a data table and form modal. Update sidebar for cash navigation. 2026-06-10 23:48:49 +07:00
Yoga Pangestu
ce460ed4fd Add seeders for categories, customers, products, raw materials, and suppliers. Update DatabaseSeeder to include new seeders for comprehensive data initialization. 2026-06-10 19:22:06 +07:00
Yoga Pangestu
a917c76c6b Add role and permission management using Spatie's Laravel Permission package. Introduce Role and Permission enums, update User model to use roles, and implement authorization checks in EmployeeController and related components. Enhance employee management forms and data tables to include role selection and display. Update migrations and seeders for roles and permissions. 2026-06-10 01:51:05 +07:00
Yoga Pangestu
ff1ec1ef66 Add employee, user, and user profile models with enums for status and gender 2026-06-09 19:16:25 +07:00
Yoga Pangestu
632296c453 initial commit 2026-06-09 18:25:14 +07:00