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
Yoga Pangestu
3f77a9436d
refactor: improve formatting consistency in various models and services
2026-08-05 20:27:27 +07:00
Yoga Pangestu
b70a40af4d
feat: implement sorting for lines in purchase and restock create/edit components; enhance user experience
2026-08-05 20:26:58 +07:00
Yoga Pangestu
6546e1e3eb
fix: update prepareForValidation to use all input data for currency stripping
2026-08-05 00:04:02 +07:00
Yoga Pangestu
3e9776696d
Refactor permissions and sidebar items; enhance user role checks
...
- Updated HandleInertiaRequests middleware to include user permissions in the shared data.
- Modified RolePermissionSeeder to redefine permissions and roles, adding new permissions and restructuring existing ones.
- Refactored app-sidebar component to filter menu items based on user permissions, improving sidebar visibility based on roles.
- Enhanced useCan hook to support checking multiple permissions with canAny function.
- Updated web routes to enforce permission checks on various resource routes, ensuring proper access control.
2026-08-04 23:57:00 +07:00
Yoga Pangestu
0a688f1028
refactor: streamline user query methods for improved readability and maintainability
2026-08-04 23:15:00 +07:00
Yoga Pangestu
a8a7ed4c69
fix: handle potential null value for gender in genderLabel method
2026-08-04 23:08:39 +07:00