pbao9
bb73d6c5a2
Refactor vCenter snapshot handling and VM operations
...
- Introduced a new method `resolveVCenterFromProduct` in `SnapshotService` to streamline vCenter resolution from product data.
- Updated `CreateSnapshot`, `RemoveSnapshot`, and `RevertSnapshot` jobs to utilize the new vCenter resolution method.
- Enhanced the `VmController` to support UUID-based service identification for VM operations.
- Added new actions for changing VM IP and RDP port, encapsulating the logic for these operations.
- Improved error handling and logging for VM operations, including detailed responses for API consumers.
- Removed unnecessary relationships in model queries to optimize performance.
2026-04-15 23:38:38 +07:00
pbao9
dbd3cdafcd
feat: Implement UUID-based customer routing, enhance order request validation, and refactor VM creation job with updated payment logic and ModuleVmware handling.
2026-03-12 16:30:02 +07:00
pbao9
508d5186db
feat: Reorganize database migrations for module snapshots, VMware, and OS groups, and implement customer order creation email notifications.
2026-03-12 12:31:52 +07:00
pbao9
5649674eb4
feat: Implement payment method fields, refactor order creation logic to support detailed order items and VM provisioning, and add admin notifications.
2026-03-11 10:14:32 +07:00
pbao9
23a496f511
feat: Implement vCenter management APIs, console ticket retrieval, password encryption, and background synchronization.
2026-03-06 17:29:52 +07:00
pbao9
1cfcaee871
feat: implement VMware vCenter integration, enhance product pricing display, and update order processing logic.
2026-03-01 23:10:35 +07:00
pbao9
ef53ea3207
feat: Integrate L5-Swagger for API documentation and enhance VM synchronization to include host-level details.
2026-02-15 12:31:06 +07:00
pbao9
64c3182b00
feat: Implement comprehensive vCenter integration with new services for VM configuration, power management, templates, snapshots, and resource management, alongside infrastructure management and synchronization job updates.
2026-02-12 17:23:01 +07:00
pbao9
556b2c02e6
feat: Implement order and invoice management, enhance addon features, and remove the 'Type' module.
2026-02-11 17:02:07 +07:00
pbao9
92151261b3
feat: Implement product and product category management with dedicated CRUD operations, services, and repositories.
2026-02-06 11:05:18 +07:00
pbao9
eef04846a8
update sync vm
2026-02-05 21:57:57 +07:00
pbao9
d2532bcddd
ipdate
2026-01-27 17:24:48 +07:00
pbao9
057ba58760
feat: Implement asynchronous VM power operations and refactor vCenter snapshot retrieval to use API calls.
2026-01-27 16:35:42 +07:00
pbao9
b97676d557
update develop
2026-01-19 09:31:10 +07:00
pbao9
4f2fdbaaa5
update change port
2026-01-17 11:27:54 +07:00
pbaodev
1384a2ec1c
update port remote change
2025-08-25 01:45:38 +07:00
pbaodev
197fe413e5
update change password
2025-08-24 22:41:15 +07:00
pbaodev
6b358afd4b
add more timeout process order
2025-08-17 21:52:05 +07:00
Pham Bao
983964e573
update assign ip windows
2025-07-30 00:07:09 +07:00
Pham Bao
5d6e2060a8
update assign ip windows
2025-07-29 23:49:33 +07:00
Pham Bao
21a2dfe855
update bug
2025-07-29 22:49:14 +07:00
pbao9
b048edee11
update
2025-07-29 17:31:45 +07:00
pbao9
69851ac7bc
Update source into github
2025-07-24 16:18:27 +07:00