d29e2211cdfeat(inventory_storage): Add initial structure for inventory storage module with controller, DTO, query, repository, routes, and service
Habib Fatkhul Rohman
2025-11-13 11:23:35 +0700
189994bf9afeat(entities): Add new entities for inventory management and update migration scripts
Habib Fatkhul Rohman
2025-11-13 11:10:12 +0700
46706e655afeat(warehouse): Enhance Warehouse entity and DTO to include Zonas and Aisles details in responses
Habib Fatkhul Rohman
2025-11-11 12:03:58 +0700
3d638530ebfeat(aisle): Update Aisle entity and DTO to include dimensional fields and improve response structure
Habib Fatkhul Rohman
2025-11-11 11:48:16 +0700
6038e52837feat(zona): Refactor ZonaResponse to use structured Warehouse and Client fields
Habib Fatkhul Rohman
2025-11-11 11:25:04 +0700
7d6ed3f715feat(warehouse): Update WarehouseResponse and service to include Client and PIC details
Habib Fatkhul Rohman
2025-11-11 11:06:13 +0700
b619f76c0efeat(utils): Add functions to parse nullable UUID and UUID from string
Habib Fatkhul Rohman
2025-11-11 11:05:46 +0700
36dd83d624feat(product): Update Product DTO and service to handle optional CategoryID and UomID
Habib Fatkhul Rohman
2025-11-11 10:26:30 +0700
8c5735d62efeat(aisle): Implement Aisle module with CRUD operations and routing
Habib Fatkhul Rohman
2025-11-10 16:04:28 +0700
a432c007bffeat(zona): Implement Zona module with CRUD operations and routing
Habib Fatkhul Rohman
2025-11-10 14:41:11 +0700
e0275ee82cfeat(warehouse): Update warehouse entity and DTO to include PICID and related changes in controller
Habib Fatkhul Rohman
2025-11-10 14:40:37 +0700
c7a36f0bbdfix(user): Add check for deleted roles in ApplyFilters method
Habib Fatkhul Rohman
2025-11-10 13:33:48 +0700
a324c539befeat(maintenance_group): Add FindByGroupIdAndRoleId method to repository and integrate it in Update service feat(user): Add RoleID to UserFilter and apply role filtering in query
Habib Fatkhul Rohman
2025-11-10 13:03:24 +0700
44121a3f86feat(warehouse): Implement warehouse module with CRUD operations and routing
Habib Fatkhul Rohman
2025-11-10 10:46:49 +0700
2c1b645d31feat(product): Refactor ProductCreateRequest and MProductEntity to simplify fields and use pointers for optional IDs
Habib Fatkhul Rohman
2025-11-10 10:43:30 +0700
b3d6fad9a6fix(docker): Update CMD to use --migrate instead of --fresh
Habib Fatkhul Rohman
2025-11-07 16:12:15 +0700
a10ed89d36feat(migration): Uncomment warehouse, zone, and aisle entities in migration
Habib Fatkhul Rohman
2025-11-07 15:51:08 +0700
6536f626b0feat(migration): Comment out unused warehouse, zone, and aisle entities in migration
Habib Fatkhul Rohman
2025-11-07 15:41:13 +0700
34ef32dc55feat(product): Comment out unused UOM fields in ProductCreateRequest and Create method
Habib Fatkhul Rohman
2025-11-07 15:31:34 +0700
5609b177e8feat(vendor): Add ClientID to VendorFilter in GetAll method
Habib Fatkhul Rohman
2025-11-07 15:31:17 +0700
d8a7766c62feat(entities): Add MAisleEntity, MWarehouseEntity, and MZonaEntity with necessary fields and relationships
Habib Fatkhul Rohman
2025-11-07 14:41:03 +0700
81de780ff0feat(role): Update RoleMenuResponse to use Parent field and preload parent menus in repository
Habib Fatkhul Rohman
2025-11-07 14:08:44 +0700
62082a7dcefeat(role): Add ParentID field to RoleMenuResponse and update ToRoleResponse mapping
Habib Fatkhul Rohman
2025-11-07 13:55:30 +0700
de53d59686feat(controller): Add ClientID filter to GetAll methods in category, product, and uom controllers
Habib Fatkhul Rohman
2025-11-07 13:45:21 +0700
47f5198326feat(category): Ensure all fields, including zero values, are updated in the Update method
Habib Fatkhul Rohman
2025-11-07 13:19:04 +0700
b6c0509888feat(maintenance_group, role, user): Refactor Level field handling in maintenance group and role entities, update related DTOs and services
Habib Fatkhul Rohman
2025-11-06 11:16:00 +0700
a452e55e25feat(client): Add GetAll functionality for client retrieval and update filters for pagination feat(role): Implement GetAll method for role retrieval without pagination and update role service and repository feat(product): Add SearchKey field to ProductVendorResponse for enhanced product search capabilities
Habib Fatkhul Rohman
2025-11-05 16:03:29 +0700
0453d4df70feat(user): Implement GetAll method for user retrieval without pagination and update user service and repository accordingly
Habib Fatkhul Rohman
2025-11-05 15:49:09 +0700
d8756b6f76feat(user): Add GroupID filter to user queries for enhanced filtering capabilities
Habib Fatkhul Rohman
2025-11-05 15:15:43 +0700
5d27d4f3bdfeat(user): Enhance user model to include client information and preload client data in queries
Habib Fatkhul Rohman
2025-11-05 15:08:34 +0700
f2031c8496feat(vendor): Register Vendor routes and dependencies in main and core files
Habib Fatkhul Rohman
2025-11-05 14:55:25 +0700
d1abcacacffeat(entities): Add MCrossReferenceEntity and MVendorEntity with relationships, and update MProductEntity to include cross references
Habib Fatkhul Rohman
2025-11-05 14:55:04 +0700
371c2f8e16feat(vendor): Implement Vendor CRUD operations with DTOs, service, repository, and routes
Habib Fatkhul Rohman
2025-11-05 14:53:23 +0700
e1440e317cfeat(product): Add AssignCrossReference and RemoveCrossReference methods in ProductController, Service, and Repository
Habib Fatkhul Rohman
2025-11-05 14:52:26 +0700
e0a5af65a1feat(menu): Implement GetAll functionality for menus in MenuService and MenuRepository
Habib Fatkhul Rohman
2025-11-05 13:00:11 +0700
13e6c86acbfeat(role): Add sequence field to RoleMenuResponse and update ToRoleResponse mapping
Habib Fatkhul Rohman
2025-11-05 10:16:49 +0700
e83a114390feat(role): Update RoleResponse to include detailed menu information with IconUrl and Url
Habib Fatkhul Rohman
2025-11-04 11:43:41 +0700
8ff66d3775refactor(user): Update user retrieval and modification to use route parameters instead of context values
Habib Fatkhul Rohman
2025-11-04 09:46:08 +0700
795d8d05e3feat(user): Implement user creation functionality in UserController and UserService
Habib Fatkhul Rohman
2025-11-03 15:37:18 +0700
d110a31c4ffeat(maintenance_group): Enhance MaintenanceGroup structure and responses with ClientID and total role count
Habib Fatkhul Rohman
2025-11-03 14:37:58 +0700
e3127c075dfeat(role): Add many-to-many relationship for Menus in M_Role and update RoleResponse
Habib Fatkhul Rohman
2025-11-03 14:35:57 +0700
474c3c6205fix(entity): Remove unique index from Code field in M_MaintenanceGroup struct
Habib Fatkhul Rohman
2025-11-03 14:25:58 +0700
bc932901f7refactor(role): Comment out role name existence check in CreateRole function
Habib Fatkhul Rohman
2025-11-03 14:19:52 +0700
f1a5395d68feat(user): Add client information to UserResponse and preload client in GetUserById
Habib Fatkhul Rohman
2025-11-03 13:41:49 +0700
6b608a86a9feat(docs): Enhance API documentation for AssignMenusToRole and RemoveMenusFromRole endpoints
Habib Fatkhul Rohman
2025-11-03 11:42:46 +0700
e80b89d2fffeat(docs): Update API documentation for menu assignment and removal endpoints
Habib Fatkhul Rohman
2025-11-03 11:42:35 +0700
a07b96f5cefeat(role): Add menu assignment and removal functionality for roles
Habib Fatkhul Rohman
2025-11-03 11:40:40 +0700
21d1b3d6baUpdate go.sum to remove unused dependencies and update existing ones
Habib Fatkhul Rohman
2025-11-03 11:40:21 +0700
04dae9dd48fix(docker): Remove --fresh flag from CMD in Dockerfile for migration command
Habib Fatkhul Rohman
2025-10-31 15:36:17 +0700
1f23b12918feat(repository): Refactor Update methods to use Model and Where for better clarity and performance
Habib Fatkhul Rohman
2025-10-31 15:30:02 +0700
a526b94e19feat(docker): Update CMD in Dockerfile to include --fresh flag for migration
Habib Fatkhul Rohman
2025-10-31 11:27:50 +0700
82579efe36feat(role): Refactor role handling to include client details in responses and update API routes
Habib Fatkhul Rohman
2025-10-31 11:27:29 +0700
14cbd567b3feat(product): Enhance product entities and DTOs with client and category relationships
Habib Fatkhul Rohman
2025-10-31 10:48:04 +0700
26d8f997edfeat(menu): Enhance menu model to include clients and permissions in responses
Habib Fatkhul Rohman
2025-10-30 14:59:34 +0700
203857d116feat(menu): Update GetMenus to use client_id from query and enhance filtering
Habib Fatkhul Rohman
2025-10-30 14:45:02 +0700
02dc2c71d8feat(uom): Add UOM management with CRUD operations and routing
Habib Fatkhul Rohman
2025-10-30 14:20:20 +0700
fbbbeb5304fix(role): Restore ClientID filter in GetRoles method refactor(docker): Simplify CMD in Dockerfile by removing seed command
Habib Fatkhul Rohman
2025-10-30 14:11:40 +0700
e632f71329refactor(entity): Update unique index priorities for product entity fields
Habib Fatkhul Rohman
2025-10-30 13:35:27 +0700
bf6271c3dcfeat(category): Implement category management with CRUD operations and routing
Habib Fatkhul Rohman
2025-10-30 13:15:43 +0700
2ade3121ffrefactor(docker): Update CMD in Dockerfile to use migration command refactor(role): Comment out unused client ID handling in GetRoles method refactor(role): Comment out role name existence check in UpdateRole method refactor(command): Enhance logging for migration and seeder processes
Habib Fatkhul Rohman
2025-10-30 12:00:11 +0700
b779ec501bfix(seeder): Uncomment previously commented seeders for data initialization
Habib Fatkhul Rohman
2025-10-30 11:37:30 +0700
ccc3907661feat(seeder): Enable permission and role permission seeders for data initialization
Habib Fatkhul Rohman
2025-10-30 11:31:51 +0700
c9ee681b2cfeat(seeder): Enable role and user role seeders for data initialization
Habib Fatkhul Rohman
2025-10-30 11:26:51 +0700
e8bdd02004fix(seeder): Comment out unused seeders for clarity
Habib Fatkhul Rohman
2025-10-30 11:21:49 +0700
28f9221153refactor(logs): Improve log file reading by normalizing newlines and splitting entries
Habib Fatkhul Rohman
2025-10-29 22:49:40 +0700
f69fae3f38feat(logs): Enhance log retrieval by adding app log support and limiting results to 100 entries
Habib Fatkhul Rohman
2025-10-29 22:41:01 +0700
0a5eb4d766feat(logging): Implement global recovery middleware with Logrus for enhanced error handling
Habib Fatkhul Rohman
2025-10-29 22:40:48 +0700
fc43112d19feat(monitoring): Add health check and error log retrieval endpoints
Habib Fatkhul Rohman
2025-10-29 22:40:28 +0700
1a8b52fcc1fix(docker): Update CMD in Dockerfile to use --fresh for migration
Habib Fatkhul Rohman
2025-10-29 15:36:35 +0700
1d687fe2d7feat(product): Implement product management with CRUD operations and routing
Habib Fatkhul Rohman
2025-10-29 15:34:33 +0700
170d284d08fix(menu): Update ParentID handling in MenuUpdateRequest and improve Update method for better clarity
Habib Fatkhul Rohman
2025-10-29 15:10:21 +0700
fa9c1ba44ffeat(permissions): Add CRUD operations for permissions with Swagger documentation
Habib Fatkhul Rohman
2025-10-29 10:38:53 +0700
98bdfce83afeat(user): Add username support for login and implement username checks in repository
Habib Fatkhul Rohman
2025-10-28 22:29:56 +0700
62a188fcc6feat(permissions): Implement permissions management with CRUD operations and routing
Habib Fatkhul Rohman
2025-10-28 21:26:58 +0700
2020a906fcfix(repository): Change Save to Updates in Update method for better handling of menu updates
Habib Fatkhul Rohman
2025-10-28 20:48:19 +0700
8fe0448aa8feat(dto): Add Permissions field to MenuResponse and update related services
Habib Fatkhul Rohman
2025-10-28 16:00:43 +0700
8fe9a5bb5cRefactor role management API endpoints and update Swagger documentation
Habib Fatkhul Rohman
2025-10-28 15:43:09 +0700
53a8456e79fix(dto): Update URL and mode validation to allow shorter input lengths
Habib Fatkhul Rohman
2025-10-28 15:37:48 +0700
d34f1238d1feat(api): Enhance API documentation and functionality for clients, menus, and maintenance groups
Habib Fatkhul Rohman
2025-10-28 15:25:59 +0700
dbdb608e9bfix: Disable trailing slash redirection and update CORS middleware usage
Habib Fatkhul Rohman
2025-10-28 15:23:45 +0700
27545b0288fix: Update CORS middleware to allow dynamic origin handling
Habib Fatkhul Rohman
2025-10-28 15:13:08 +0700
1300108c41fix: Restrict CORS to specific origins for enhanced security
Habib Fatkhul Rohman
2025-10-28 15:08:09 +0700
02fff69d2efix: Update Dockerfile command to use --migrate for database migration
Habib Fatkhul Rohman
2025-10-28 14:55:03 +0700
973c434f47fix: Update binding for MaintenanceGroupRoles to allow optional presence
Habib Fatkhul Rohman
2025-10-28 14:54:53 +0700
09d08e61c6fix: Update Dockerfile command to use --fresh for database migration
Habib Fatkhul Rohman
2025-10-28 14:44:14 +0700
1bfd4ff176feat: Implement menu assignment and removal for clients with corresponding service and repository methods
Habib Fatkhul Rohman
2025-10-28 13:55:33 +0700
4371103cc7feat: Add unique index to MenuID and ClientID fields in M_Menu_Client entity
Habib Fatkhul Rohman
2025-10-28 13:55:04 +0700
c6644aa38efeat: Add response utilities with pagination support and enhance response structures
Habib Fatkhul Rohman
2025-10-28 13:52:36 +0700
2db31dc017feat: Add client module with CRUD operations, DTOs, repository, and service layers
Habib Fatkhul Rohman
2025-10-28 10:09:31 +0700
f9c5dc3f63feat: Implement cascading delete constraints for maintenance group entities and enhance service methods for role-user relationships
Habib Fatkhul Rohman
2025-10-25 21:00:03 +0700
28d07ea2b0feat: Enhance maintenance group role entities with cascading constraints and add role-user relationship
Habib Fatkhul Rohman
2025-10-25 01:38:01 +0700
e1cb51c5dbfeat: Update validation for 'mode' field in Menu DTO to require a minimum length of 2 characters
Habib Fatkhul Rohman
2025-10-25 01:37:42 +0700
467431ca92feat: Integrate maintenance group module with logging setup and dependency registration
Habib Fatkhul Rohman
2025-10-25 01:37:21 +0700
3881009eb6feat: Add DTO structures for User, Role, and Client responses
Habib Fatkhul Rohman
2025-10-25 01:36:22 +0700
b397a2ba24feat: Enhance logging setup with Logrus integration and custom formatter
Habib Fatkhul Rohman
2025-10-25 01:36:10 +0700
b533554f98feat: Add maintenance group management with CRUD operations and routing
Habib Fatkhul Rohman
2025-10-25 01:35:45 +0700