Yoga Pangestu
48b2d5c6ad
feat: Remove SKU field from products and perfumes, and introduce global ordering scopes for Product, Perfume, and Bottle models.
2026-02-12 22:46:25 +07:00
Yoga Pangestu
e89cfd337a
refactor: update payroll generation to exclude Developer and Owner roles using the new withoutSuperAdmin scope.
2026-02-10 12:00:19 +07:00
Yoga Pangestu
3a05ee2617
feat: implement comprehensive migration commands for legacy data
...
- Added migration commands for users, employees, outlets, categories, products, bottles, and perfumes to transfer data from the old database to the new structure.
- Each command includes options for forced migration and recreation of existing records.
- Implemented progress feedback and error handling during migration processes.
- Updated database configuration to include connection settings for the old database.
- Enhanced DatabaseSeeder to automatically trigger the migration process after seeding essential data.
2026-01-10 19:04:31 +07:00
Yoga Pangestu
b66474ed3e
refactor: simplify payroll close command scheduling and update payroll closing notification content
2025-12-18 09:48:50 +07:00
Yoga Pangestu
40db1c006c
feat: Implement automated payroll closing with push notifications and refine payroll filtering and status management.
2025-12-18 09:39:33 +07:00
Yoga Pangestu
36004254c9
Remove SetStockOpnameToProcess command and its schedule, default stock_opname status to PROCESS, and schedule stock-opname:generate for the 25th.
2025-12-17 18:56:28 +07:00
Yoga Pangestu
bbd62a6a50
feat: Add monthly stock opname generation schedule.
2025-12-17 04:39:43 +07:00
Yoga Pangestu
6a16a306e9
refactor(commands): Update command descriptions to English for improved clarity and consistency.
2025-12-14 14:38:56 +07:00
Yoga Pangestu
96e8b0a3d5
refactor(command): menyesuaikan custom command nya
2025-12-08 13:51:18 +07:00
Yoga Pangestu
9b25af9ef0
feat(stock opname): implementasi module/fitur stock opname
2025-11-24 17:02:25 +07:00
Yoga Pangestu
8d5fdc9801
feat(payroll): membuat fitur penggajian otomatis
...
-membuat command untuk generate dan close payroll
-membuat enum IsPaid dan SalaryAdjustmentType
-membuat skema db
2025-10-06 19:14:49 +07:00