Yoga Pangestu
9d4f6c94ea
fix: update employee advances permissions by adding 'verify' and restoring 'pay' actions
2026-08-14 04:07:18 +07:00
Yoga Pangestu
502f2fdf77
feat: implement dynamic color generation for charts and improve color usage in analysis and dashboard components
2026-08-14 04:00:22 +07:00
Yoga Pangestu
ec5da5c5ba
feat: enhance payroll functionality by adding user authentication and role checks
2026-08-14 03:47:47 +07:00
Yoga Pangestu
7976a457f5
refactor: improve code readability by standardizing spacing and formatting in TransactionService
2026-08-14 03:31:52 +07:00
Yoga Pangestu
49841a662c
Refactor marketplace settings: remove MarketplaceFeeRule, update related database and UI components
...
- Deleted MarketplaceFeeRule class and its usage in settings migration.
- Removed 'is_affiliate' field from orders and related factories.
- Updated notifications table to use longText for body.
- Adjusted role permissions by removing marketplace-related permissions.
- Cleaned up admin settings page by removing marketplace settings section and related components.
- Updated tests to reflect the removal of marketplace settings and ensure other settings remain unaffected.
2026-08-14 03:20:18 +07:00
Yoga Pangestu
0aae00a96b
feat: enhance revenue analysis by adding payroll and expense calculations
2026-08-14 00:32:37 +07:00
Yoga Pangestu
78c432eaa0
feat: add base salary default value to employee edit form
2026-08-14 00:05:59 +07:00
Yoga Pangestu
16487dadf5
feat: remove 'remember me' checkbox from login form
2026-08-13 23:44:41 +07:00
Yoga Pangestu
863d0e7b98
feat: add share functionality for cutting resource with route and controller method
2026-08-13 23:37:04 +07:00
Yoga Pangestu
95df2e9dc7
feat: optimize cash overview calculations for total balance, deposits, and withdrawals
2026-08-13 21:20:53 +07:00
Yoga Pangestu
083cde60f9
feat: add disabled state to toggle employee status based on permissions
2026-08-13 21:12:44 +07:00
Yoga Pangestu
8053ea2db4
feat: Enhance leave request and transaction management with user-specific data
...
- Added current user ID to leave request index for better context.
- Updated transaction management to include user-specific filters and summaries.
- Enhanced analysis service methods to incorporate user context for attendance and revenue metrics.
- Modified dashboard service to reflect user-specific attendance and financial summaries.
- Implemented role-based access control in leave request service for update and delete actions.
- Adjusted frontend components to utilize user-specific data for leave requests and transactions.
- Removed unused permissions from role seeder for cleaner access control.
2026-08-13 21:08:39 +07:00
Yoga Pangestu
5e07a1b910
feat: update LeaveRequest status check to use LeaveRequestStatus enum
2026-08-13 18:23:00 +07:00
Yoga Pangestu
74a76168ab
feat: add disabled state to toggle status and featured components based on permissions
2026-08-13 18:14:12 +07:00
Yoga Pangestu
867517f034
feat: enhance employee advances migration logic to update status values
2026-08-13 17:44:29 +07:00
Yoga Pangestu
cc227b8114
feat: update application settings by removing obsolete fields and adding new HR and homepage settings
2026-08-13 17:42:24 +07:00
Yoga Pangestu
b905c0a2c6
feat: update EmployeeAdvance status values and related logic, modify notifications accordingly
2026-08-13 17:36:55 +07:00
Yoga Pangestu
7d21a1e6db
feat: add cart context and functionality, update welcome page with new components and styles
...
- Implemented CartContext for managing cart state, including adding, removing, and updating items.
- Added CartDrawer component to display cart items.
- Updated AppHeader to include cart item count.
- Enhanced welcome page with new layout, improved product image handling, and updated call-to-action buttons.
- Refactored homepage data types to accommodate new features and removed unused properties.
2026-08-13 17:19:56 +07:00
Yoga Pangestu
f7c9891787
Update application icons with new designs for better visual appeal
2026-08-13 14:05:50 +07:00
Yoga Pangestu
a468f6c4ff
feat: add new permissions for attendance and profit margin, update return values in analysis component
2026-08-13 14:01:29 +07:00
Yoga Pangestu
1fe95d66fc
feat: update app name to 'DST Collection' and reorganize imports in AppHeader component
2026-08-13 13:54:10 +07:00
Yoga Pangestu
1c9532199c
feat: add is_featured attribute and toggle functionality for products
2026-08-13 12:02:49 +07:00
Yoga Pangestu
d5f2a66a14
feat: enhance PageHeader layout for better responsiveness and structure
2026-08-13 11:34:23 +07:00
Yoga Pangestu
5c1343d575
feat: remove subtotal from restock model, migration, and related components
2026-08-13 11:30:20 +07:00
Yoga Pangestu
e61f6fce7e
feat: implement data fixing commands for various entities including cuttings, orders, and pricing
2026-08-13 11:11:08 +07:00
Yoga Pangestu
bb68c3cb2e
feat: update discount label to use Indonesian term 'Diskon' in PurchaseCardRow component
2026-08-13 10:54:05 +07:00
Yoga Pangestu
71a7863244
feat: remove submittedCuttings relation and related attributes from Cutting and User models; update cuttings migration to remove submitted_by_id
2026-08-13 10:49:06 +07:00
Yoga Pangestu
a778e2f499
feat: add cutting detail view and enhance cutting data handling in various components
2026-08-13 10:35:04 +07:00
Yoga Pangestu
5182dcc012
feat: enhance search functionality in paginated methods to include related product and raw material variants
2026-08-13 08:48:44 +07:00
Yoga Pangestu
5a89a0d1e3
feat: update attribute labels in various request files to use lowercase Indonesian terms for consistency
2026-08-13 08:39:32 +07:00
Yoga Pangestu
9f46b6d6be
Add localization files for authentication, pagination, passwords, and validation in English and Indonesian
...
- Created English language files for authentication, pagination, passwords, and validation with default messages.
- Added Indonesian language files for authentication, pagination, passwords, and validation with translated messages.
- Included necessary comments for clarity and customization in language files.
2026-08-13 08:35:18 +07:00
Yoga Pangestu
1f41f04199
feat: remove unused media collection clearing in destroy methods and add CleanupOrphanedMediaJob for orphaned media management
2026-08-13 00:39:46 +07:00
Yoga Pangestu
e1a0d25c3c
feat: update relationships in models to include trashed records for CuttingMaterial, OrderItem, ProductVariant, and RestockItem
2026-08-13 00:28:10 +07:00
Yoga Pangestu
1e1f195f2d
feat: update main labels in analysis statistics for clarity
2026-08-13 00:27:54 +07:00
Yoga Pangestu
ed93fd3eac
feat: enhance cutting management with product name and status filters in the index view
2026-08-13 00:09:33 +07:00
Yoga Pangestu
6c1c14c588
feat: enhance image preview components with additional item handling and navigation features
2026-08-12 23:58:00 +07:00
Yoga Pangestu
fbdad6923c
feat: enhance product and raw material models with additional stock formatting attributes and update image preview components to include descriptions
2026-08-12 22:14:08 +07:00
Yoga Pangestu
1b48f5c24f
feat: implement media handling for user profiles and employee management, including photo uploads and display
2026-08-12 21:57:28 +07:00
Yoga Pangestu
5335e5ad58
feat: add receipt conversion URLs for media handling across various services and components
2026-08-12 21:35:46 +07:00
Yoga Pangestu
ef987360f4
feat: enhance raw material filtering with name selection and add distinct name retrieval
2026-08-12 21:01:03 +07:00
Yoga Pangestu
d0482c03db
fix: update home redirect path to /admin/dashboard in Fortify configuration
2026-08-12 20:46:50 +07:00
Yoga Pangestu
278493b4c6
refactor: optimize product name retrieval and enhance category selection in ProductIndex component
2026-08-12 20:38:11 +07:00
Yoga Pangestu
ff8dc64a27
feat: add media handling capabilities to multiple models and improve media conversion process
2026-08-12 20:36:35 +07:00
Yoga Pangestu
a3c642e173
refactor: standardize spacing in lambda functions and SQL queries across services
2026-08-12 20:17:09 +07:00
Yoga Pangestu
7164bd96d3
feat: add validation for product prices in transaction creation and editing
2026-08-12 20:16:57 +07:00
Yoga Pangestu
806c42dfd2
refactor: remove size constraints from DialogContent components across multiple pages
2026-08-12 13:56:29 +07:00
Yoga Pangestu
0d1e722f6f
feat: add tooltip for print button in TransactionCardRow component
2026-08-12 13:44:50 +07:00
Yoga Pangestu
e9faa6a322
feat: update media handling to use 'images' collection and improve path generation
...
- Refactored CustomPathGenerator to handle S3 keys and default paths more effectively.
- Changed media collection references from 'photos' to 'images' across various services.
- Updated methods to retrieve media URLs using the new path generation logic.
- Enhanced transaction-related components to display associated images.
2026-08-12 12:11:29 +07:00
Yoga Pangestu
8377c25173
feat: enhance DeleteConfirmDialog with loading state and confirm handler
2026-08-09 23:40:45 +07:00
Yoga Pangestu
10d2529dcd
refactor: rename delete methods to destroy in Product and RawMaterialVariant controllers
2026-08-09 22:22:32 +07:00