Yoga Pangestu
9539ff7042
refactor: remove StockController and related stock verification logic
...
- Deleted `data-table-actions.vue` component as it is no longer needed.
- Removed `CuttingResultPriceItem` type and related properties from `cutting.ts`.
- Updated routes in `web.php` to eliminate stock verification routes and permissions.
- Removed `StockTest.php` file and its associated tests for stock verification and management.
- Adjusted `CuttingTest.php` to reflect changes in cutting results handling and removed references to product variants.
2026-07-19 17:29:19 +07:00
Yoga Pangestu
62beb309a8
feat: implement restock management features including CRUD operations, permissions, and UI components for creating and editing restocks
2026-07-13 19:15:17 +07:00
Yoga Pangestu
2b7208a0c4
feat: expand permission management for settings by introducing new permissions for system, social media, marketplace, HR, and homepage updates; refactor related controllers, requests, and services to utilize these permissions; enhance frontend components to support new permission checks and improve user experience
2026-07-04 13:37:26 +07:00
Yoga Pangestu
a5158c3992
feat: add stok opname management with new models, controllers, services, and frontend components for creating, editing, and viewing stok opnames
2026-06-28 11:53:37 +07:00
Yoga Pangestu
1f27acc63a
refactor: remove owner verification index functionality and related components, streamline approval and rejection processes
2026-06-27 21:51:48 +07:00
Yoga Pangestu
7c0b59b998
feat: add partially paid status to employee advances and update related functionalities
2026-06-27 20:07:12 +07:00
Yoga Pangestu
41ee835f1f
feat: implement analysis module with dedicated controller, view, and role-based permissions
2026-06-23 14:15:32 +07:00
Yoga Pangestu
dfd2c5560b
refactor: replace hardcoded URL strings with dynamic route helpers across services and frontend components.
2026-06-23 10:49:27 +07:00
Yoga Pangestu
480e173d12
refactor: update route references for system settings in SettingController and AppSidebar for consistency
2026-06-22 14:00:56 +07:00
Yoga Pangestu
6d6de5fa4b
refactor: standardize enum case naming and update route permissions for consistency across the application
2026-06-22 13:24:53 +07:00
Yoga Pangestu
60e87803d8
feat: add new permissions and update related functionality for owner verifications and stock management
2026-06-21 15:44:03 +07:00
Yoga Pangestu
50f9328ebc
feat: implement owner verification process with new status and related functionality for improved stock management
2026-06-21 14:51:15 +07:00
Yoga Pangestu
5e71277056
feat: add harga_modal price type and related logic for improved stock management and pricing accuracy
2026-06-21 14:08:53 +07:00
Yoga Pangestu
e4b475cd82
feat: add stock management functionality by introducing StockController and updating AppSidebar to include stock menu item for improved inventory handling
2026-06-21 11:53:41 +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
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
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
691916e6de
feat: implement role management system with CRUD interface and permission redefinitions
2026-06-14 02:45:31 +07:00
Yoga Pangestu
bd38bbb74e
refactor: replace hardcoded sidebar menu items with a dynamic configuration array and automated rendering logic
2026-06-13 12:20:37 +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
ec8b49be05
Add cutting management features including Cutting, CuttingMaterial, and CuttingResult models. Implement CuttingController for CRUD operations and request validation. Introduce CuttingStatus enum for status management and enhance sidebar navigation for cuttings. Integrate UI components for creating, editing, and listing cuttings, along with permissions in the Permission and Role enums.
2026-06-12 10:56:50 +07:00
Yoga Pangestu
7a0ac4f4d1
Add order management features including Order and OrderItem models, OrderController for CRUD operations, and request validation. Implement OrderChannel and OrderStatus enums for order categorization and status management. Enhance sidebar navigation for orders and integrate UI components for creating, editing, and listing orders, along with permissions in the Permission and Role enums.
2026-06-12 10:34:50 +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
Yoga Pangestu
67c27c2954
Add system settings management features including controllers for managing system, social media, and marketplace settings. Implement request validation for each settings type and create corresponding UI components for user interaction. Update permissions in the Permission and Role enums to manage access to settings functionalities, and enhance the sidebar for navigation to the new settings sections.
2026-06-11 18:30:21 +07:00
Yoga Pangestu
f6891dbe24
Add leave request management features including LeaveRequest model, LeaveRequestController for CRUD operations, and corresponding permissions in the Permission and Role enums. Update routes for leave requests functionality and enhance UI components for leave requests navigation in the sidebar.
2026-06-11 15:51:06 +07:00
Yoga Pangestu
34c59c24f5
Add attendance management features including Attendance model, AttendanceController for handling check-in and check-out operations, and AttendanceService for business logic. Implement request validation for attendance actions and enhance UI components for attendance listing, including a calendar view and detail dialog. Update permissions in the Permission and Role enums to manage attendance access, and integrate webcam functionality for capturing attendance photos.
2026-06-11 15:39:06 +07:00
Yoga Pangestu
3f05e3cdc2
Add payroll management features including Payroll, PayrollPeriod, and PayrollAdjustment models, along with PayrollService for handling payroll operations. Implement corresponding controllers for payroll and payroll period management, and integrate request validation for payroll adjustments. Enhance UI components for payroll listing and management, including data tables and modals. Update permissions in the Permission and Role enums, and add scheduled command for opening payroll periods.
2026-06-11 14:40:54 +07:00
Yoga Pangestu
39a74964fc
Add employee advance management features including EmployeeAdvance model, EmployeeAdvanceController for CRUD operations, and corresponding permissions in the Permission and Role enums. Implement request validation for employee advances and enhance UI components for employee advance listing and management, including data table and form modal. Update sidebar for employee advances navigation.
2026-06-11 00:40:53 +07:00
Yoga Pangestu
e2f0feed9d
Add expenses management features including Expense model, ExpenseController for CRUD operations, and corresponding permissions in the Permission and Role enums. Update routes for expenses functionality and enhance UI components for expenses navigation in the sidebar.
2026-06-10 23:56:17 +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
426d7ed61c
Add customer management features including Customer model, CustomerController for CRUD operations, and CustomerRequest for validation. Integrate permissions in the Permission and Role enums, and update routes for customer management. Enhance UI components for customer listing and management, including a data table and form modal. Update sidebar for customer navigation.
2026-06-10 15:49:03 +07:00
Yoga Pangestu
c21f71563f
Add supplier management features including Supplier model, SupplierController for CRUD operations, and SupplierRequest for validation. Integrate permissions in the Permission and Role enums, and update routes for supplier management. Enhance UI components for supplier listing and management, including a data table and form modal. Update sidebar for supplier navigation.
2026-06-10 15:48:34 +07:00
Yoga Pangestu
9e3325c16a
Add raw materials management features including permissions in the Permission and Role enums, routes for CRUD operations in RawMaterialController, and UI updates in the sidebar for raw materials navigation. Enhance the application structure to support raw materials alongside existing product and category management.
2026-06-10 14:00:29 +07:00
Yoga Pangestu
448ac63260
Add product management features including Product, ProductVariant, and ProductPrice models. Implement ProductController for CRUD operations, integrate permissions in Role and Permission enums, and enhance UI components for product listing and management. Introduce new migrations for products and related entities, and update sidebar for product navigation.
2026-06-10 02:29:46 +07:00
Yoga Pangestu
432bbd110a
Add category management routes, permissions, and UI components. Integrate new permissions for categories in the Permission and Role enums, and update the sidebar to include category navigation. Enhance the composer configuration by adding the Spatie Laravel Sluggable package for slug generation.
2026-06-10 02:06:14 +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
c5ec7b5afc
Add DataTable component with sorting and filtering capabilities, integrate HR sidebar link, and update package dependencies for @tanstack/vue-table. Introduce new UI components for alert dialogs and empty states.
2026-06-09 23:35:31 +07:00
Yoga Pangestu
e3dff20377
Update login redirection to admin dashboard, add sidebar state management, and enhance auth type definition. Introduce logout route and admin dashboard route under authentication middleware.
2026-06-09 19:32:29 +07:00