Yoga Pangestu
7dec701770
feat: add total quantity formatting to Purchase model and update related components
...
- Implemented totalQuantityFormatted method in Purchase model to format total quantities by unit.
- Updated PurchaseGroupedTable.vue to display total quantity formatted in the purchase details.
- Modified TypeScript type definition to include total_quantity_formatted property.
2026-07-29 08:59:02 +07:00
Yoga Pangestu
fe5dfd382f
refactor: update relationships in models to include withTrashed() for soft deletes, ensuring proper handling of related records
2026-07-10 11:07:07 +07:00
Yoga Pangestu
393c36e932
refactor: reorganize model structure and enhance attribute handling across multiple models, including improved casting, scope definitions, and attribute formatting
2026-06-28 14:47:19 +07:00
Yoga Pangestu
f6b5a78f4b
feat: enhance user profile and employee management with profile photo handling and validation updates
2026-06-27 15:53:33 +07:00
Yoga Pangestu
21b990799e
feat: implement owner verification system with enums, service, and controller updates for managing verification requests
2026-06-26 19:13:10 +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
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
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
1d1f0e7941
Add activity logging features by integrating Spatie's laravel-activitylog package. Update Permission and Role enums to include activity log permissions. Implement activity logging in Login and Logout controllers. Enhance sidebar navigation to include activity logs section. Update models to interact with activity logs through InteractsWithActivityLog concern.
2026-06-12 11:10:36 +07:00
Yoga Pangestu
04e57c0dd1
Add purchase management features including Purchase and PurchaseItem models, PurchaseController for CRUD operations, and corresponding request validation. Implement UI components for creating, editing, and listing purchases, along with permissions in the Permission and Role enums. Enhance sidebar navigation for purchases and integrate media handling for purchase items.
2026-06-12 00:09:20 +07:00