Yoga Pangestu
de45ae3bb7
feat: add search parameter cleanup in useServerTable hook
2026-08-07 08:44:30 +07:00
Yoga Pangestu
c6a87a64c9
feat: enhance dashboard with detailed statistics and charts
...
- Refactored the dashboard component to include attendance, revenue, and expense summaries.
- Added donut charts for order statistics by channel, payment type, marketing, and status.
- Implemented a greeting message based on the current time and user information.
- Updated routing to use DashboardController for the dashboard view.
- Introduced a new AnalysisController for future analysis features.
2026-08-07 08:35:01 +07:00
Yoga Pangestu
7a1b107ce5
Refactor AGENTS.md to create a comprehensive module/feature development checklist, consolidating session notes, model relationships, casting, scopes, reorganized model structures, and conventions for backend and frontend development. Added mandatory reading section for project context and conventions.
2026-08-07 01:37:36 +07:00
Yoga Pangestu
bc02af2a66
feat: enhance attendance management with employee-specific data and location tracking
2026-08-06 23:43:49 +07:00
Yoga Pangestu
9bbb00c69f
feat: refactor column definitions to conditionally include action buttons based on user permissions
2026-08-06 22:48:00 +07:00
Yoga Pangestu
5ec0e9ff3b
feat: add view payments permission for employee advances and update related checks
2026-08-06 22:41:40 +07:00
Yoga Pangestu
d2d10ea63a
feat: add transfer stock and view stock mutations permissions for products
2026-08-06 22:19:58 +07:00
Yoga Pangestu
a10a1700b0
feat: add visibility check for leave requests based on user roles
2026-08-06 17:39:56 +07:00
Yoga Pangestu
c11962cda1
feat: rename attendanceDate method to formattedAttendanceDate for clarity
2026-08-06 17:31:08 +07:00
Yoga Pangestu
66d6c843c3
feat: add base64 media registration method with support for multiple image formats and S3 storage
2026-08-06 17:29:56 +07:00
Yoga Pangestu
78965e9728
feat: update RolePermissionSeeder to include additional permissions for analysis, attendance, employee advances, and payroll
2026-08-06 17:26:34 +07:00
Yoga Pangestu
8aa4e83cd8
feat: enhance role selection in Employee edit page; add conditional rendering based on view permissions and update role filtering in EmployeeService
2026-08-06 17:18:53 +07:00
Yoga Pangestu
ab217a8d79
feat: enhance Attendance model date formatting; add restricted roles check in EmployeeService; update RolePermissionSeeder with new payroll permissions
2026-08-06 17:16:50 +07:00
Yoga Pangestu
8df17601ea
feat: enhance EmployeeAdvanceService and ExpenseService with validation and transaction handling; update transaction columns for improved display
2026-08-06 17:12:22 +07:00
Yoga Pangestu
42e04673c6
feat: update CashTransactionType enum and improve transaction labels; refactor EmployeeAdvanceService and PayrollPeriodService for consistency
2026-08-06 15:26:46 +07:00
Yoga Pangestu
6ebcbc24c0
feat: add update status functionality for transactions with corresponding UI actions
2026-08-06 14:59:48 +07:00
Yoga Pangestu
508a0e3fa8
feat: update label and separator components for improved styling; refactor transaction create/edit pages and add field components
2026-08-06 14:53:21 +07:00
Yoga Pangestu
1a5ac1dd85
feat: add date range filters and enhance transaction summary display
2026-08-06 14:41:10 +07:00
Yoga Pangestu
1d866d1b94
feat: add transaction summary feature with detailed metrics display
2026-08-06 14:25:44 +07:00
Yoga Pangestu
8399de9d2e
feat: improve code readability by standardizing spacing and formatting in TransactionService
2026-08-06 14:17:44 +07:00
Yoga Pangestu
0a6a441ec4
feat: add formatted stock display and enhance product variant attributes
2026-08-06 14:16:29 +07:00
Yoga Pangestu
1fc058f974
feat: streamline lambda function syntax and enhance readability in RestockService
2026-08-06 14:01:37 +07:00
Yoga Pangestu
fe0c565196
feat: add product name filtering and retrieval in product management
2026-08-06 13:50:16 +07:00
Yoga Pangestu
f008e46f54
feat: restrict edit and delete actions to pending leave requests
2026-08-06 13:41:31 +07:00
Yoga Pangestu
58d45f8363
feat: add role-based visibility for employee management features
2026-08-06 13:41:26 +07:00
Yoga Pangestu
8eb3e565ec
feat: enhance payroll period functionality with role-based visibility and improved data handling
2026-08-06 13:30:04 +07:00
Yoga Pangestu
54ad2edaf7
feat: implement employee advance payment functionality with history tracking
2026-08-06 12:09:53 +07:00
Yoga Pangestu
81b5db77e2
feat: add filtering options for employee advances by status in index view
2026-08-06 11:53:41 +07:00
Yoga Pangestu
175decfa22
fix: remove truncation from description display in various components
2026-08-06 11:42:22 +07:00
Yoga Pangestu
3fe74bf166
fix: remove 'employee_advances.pay' permission from RolePermissionSeeder
2026-08-06 11:40:57 +07:00
Yoga Pangestu
1f39565754
feat: update material_result handling in CuttingRequest, CuttingCreate, and CuttingEdit components
2026-08-06 11:19:04 +07:00
Yoga Pangestu
3ef948c47f
feat: enhance CuttingItemSubRow to display total material usage and results by raw material
2026-08-06 10:57:31 +07:00
Yoga Pangestu
659104fa19
fix: update terminology from "Per Unit" to "Per Produk" in CuttingCreate and CuttingEdit components
2026-08-06 10:46:57 +07:00
Yoga Pangestu
71128002d7
refactor: streamline material validation and stock management in create and update methods of CuttingService
2026-08-06 10:41:41 +07:00
Yoga Pangestu
aaafbb92a2
feat: update validation rules in CuttingRequest and enhance error handling in CuttingCreate and CuttingEdit components
2026-08-06 10:35:08 +07:00
Yoga Pangestu
b45052dc55
feat: refactor CuttingItemSubRow to improve material grouping and display logic
2026-08-06 10:14:49 +07:00
Yoga Pangestu
577329365a
feat: add active and nonactive scopes to RawMaterial model and apply active scope in CuttingService
2026-08-06 09:57:01 +07:00
Yoga Pangestu
62341ac50a
refactor: clean up imports and improve code readability across multiple components
2026-08-06 09:55:11 +07:00
Yoga Pangestu
bcf5842c4a
feat: enhance Purchase management with supplier filtering and pagination adjustments
2026-08-06 09:52:17 +07:00
Yoga Pangestu
b4cb3f4d48
feat: add rowClassName prop to CardTable for dynamic row styling
2026-08-06 09:29:35 +07:00
Yoga Pangestu
f49cebb35a
refactor: remove unused variant handling and clean up PurchaseEdit component
2026-08-06 09:16:27 +07:00
Yoga Pangestu
fb70cca1dc
fix: update condition for rendering button based on variants length in create and edit pages
2026-08-06 08:57:09 +07:00
Yoga Pangestu
3b49f5ff3a
refactor: update user relationship in PushSubscription model and clean up User model attributes
2026-08-05 23:29:37 +07:00
Yoga Pangestu
4ac83c8e78
feat: add permission checks for various actions across admin pages
...
- Integrated permission checks using `can` function in payroll period management to control visibility of adjustment, pay, and cancel actions.
- Updated employee management to conditionally render edit, reset password, and delete actions based on permissions.
- Enhanced leave request management with permission checks for approve, reject, edit, and delete actions.
- Implemented permission checks in cutting management for edit and delete actions.
- Added permission checks for purchase management actions including create, edit, and delete.
- Integrated permission checks in restock management for create, edit, and delete actions.
- Updated transaction management to conditionally render create, edit, and delete actions based on permissions.
- Enhanced category management with permission checks for edit and delete actions.
- Integrated permission checks in customer management for edit and delete actions.
- Updated product management to conditionally render create, edit, and delete actions based on permissions.
- Enhanced raw material management with permission checks for edit and delete actions.
- Integrated permission checks in supplier management for edit and delete actions.
- Updated role management to conditionally render edit and delete actions based on permissions.
2026-08-05 22:52:35 +07:00
Yoga Pangestu
fc1c84f420
refactor: remove readonly modifier from S3PresignedService property for consistency
2026-08-05 22:35:46 +07:00
Yoga Pangestu
c887eddd88
refactor: remove unused import of router for cleaner code
2026-08-05 22:25:26 +07:00
Yoga Pangestu
bd20162c13
refactor: replace anchor tags with Link components for improved navigation consistency
2026-08-05 20:48:58 +07:00
Yoga Pangestu
705f0d3efa
refactor: update select statements to use array syntax for improved readability
2026-08-05 20:45:16 +07:00
Yoga Pangestu
d853e742ed
feat: add custom scrollbar styles for improved aesthetics and usability
2026-08-05 20:31:17 +07:00
Yoga Pangestu
87439677fc
refactor: remove unused permissions for categories and products in RolePermissionSeeder
2026-08-05 20:29:57 +07:00