baodev0
dfb926055d
Add feature tests for domain order management
...
- Implement AdminDomainOrderTest to cover admin functionalities for domain orders including listing, confirming registration, KYC updates, activation, rejection, and refunds.
- Implement ClientDomainOrderTest to cover client functionalities for placing domain orders, including validation for balance, duplicate orders, and domain normalization.
- Ensure proper handling of domain pricing and service statuses throughout the tests.
2026-07-10 14:16:35 +07:00
baodev0
61c0e026c8
update
2026-07-09 11:19:50 +07:00
baodev0
3bb59feba3
update
2026-07-01 10:51:05 +07:00
baodev0
776b1a6807
update
2026-06-22 09:55:11 +07:00
baodev0
0c436153c6
update
2026-06-22 08:43:32 +07:00
baodev0
3243473843
update logic
2026-06-15 09:11:57 +07:00
baodev0
6bb4a47bfb
Add stubs for various Laravel components and scaffolding
...
- Created stubs for JavaScript and SASS assets.
- Added stubs for channel, command, component, controller, event, factory, job, listener, mail, middleware, migration, model, notification, observer, policy, request, resource, route provider, seeder, and validation rule.
- Implemented scaffolding for configuration, service provider, and Vite integration.
- Included example views for module structure.
- Introduced a module loader for Vite to handle asset paths dynamically.
2026-05-29 09:28:08 +07:00
baodev0
fccb0c353a
feat: Add DNS management resources and importer
...
- Implemented DomainCollection, DomainDetailResource, DomainNSCollection, DomainNSResource, and DomainResource for handling DNS domain and record data.
- Created VpsServiceCollection and VpsServiceResource for VPS service management.
- Added DnsManagerNS and DnsManagerUser models to represent DNS records and user associations.
- Developed AdminZoneDnsSqlImporter for importing DNS data from SQL dumps, including customer and DNS domain records.
- Added migration scripts to update the customers table with new fields and sync foreign key references for DNS tables.
- Created a migration preview document outlining the mapping and schema changes for the admin zone DNS import.
2026-05-26 13:54:33 +07:00
pbao9
551c90d60b
feat: implement system-wide activity logging with database persistence, repository patterns, and admin controller access.
2026-05-16 20:01:52 +07:00
pbao9
8a115c5175
refactor: implement centralized cache key management and add utility traits for vCenter SSH operations.
2026-05-16 16:52:21 +07:00
pbao9
96778e7bed
feat: implement VM snapshot management, enhance client resource loading, and refactor deployment workflow for production
2026-05-11 11:09:55 +07:00
pbao9
f4145088e1
feat: Enhance ServiceClientResource and InvoiceRepository with additional data fields; remove unused SVG icons
2026-04-17 14:43:17 +07:00
pbao9
d68fda2cf0
Enhance VM service management: add service_id and plain_password fields, sync service records, and update related migrations
2026-04-16 09:39:52 +07:00
pbao9
50a5bfd530
refactor: remove compression middleware from API routes and optimize cache invalidation in BaseCachedRepository.
2026-03-16 17:21:21 +07:00
pbao9
44f4f64b37
feat: Add product specifications, order details, and VM information to the service client detail resource and eager load related data.
2026-03-13 17:03:10 +07:00
pbao9
e0341363f6
feat: Implement client-facing service management API with UUID for services and bulk actions for product services.
2026-03-13 15:17:23 +07:00
pbao9
a388eabe17
refactor: Replace specific Hosting and VPS models and repositories with a generic Service repository and associated customer API endpoints.
2026-03-13 07:50:35 +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
1934be9a19
feat: standardize invoice number field, refine invoice creation logic, and update module foreign key constraints
2026-03-12 10:10:20 +07:00
pbao9
1e09ccf17b
feat: Reimplement order and invoice management with new service and repository layers, introduce compression middleware, and update database schema.
2026-03-12 09:30:29 +07:00
pbao9
7fdcc01027
feat: Implement client status validation on login, refine password rules, and simplify customer resource status.
2026-03-10 16:27:23 +07:00
pbao9
cf0f2cf686
feat: Implement admin role and permission management, employee management APIs, and user profile extensions.
2026-03-10 11:43:19 +07:00
pbao9
4e4807dbea
feat: Implement DNS management with dedicated models, repositories, requests, controllers, and services, while refactoring authentication by removing Passport and Sanctum.
2026-03-09 16:43:06 +07:00
pbao9
cca4e0b86f
feat: Implement new admin API endpoints for product, customer, vCenter, and authentication, and add vCenter resource management UI.
2026-03-05 14:30:31 +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
31cbdf323f
feat: Implement soft deletes for customer, invoice, order, and transaction models, and add customer edit and trash management to the admin panel.
2026-02-16 17:04:27 +07:00
pbao9
4dae15ffca
feat: Remove the entire frontend customer portal and its associated controllers, while updating customer repositories and adding a cache table migration.
2026-02-16 16:19:22 +07:00
pbao9
a7614c91cd
feat: Implement invoice creation functionality and integrate DataTables for invoice listing with dynamic column rendering.
2026-02-15 00:55:17 +07:00
pbao9
5252f9142c
feat: Implement order management with datatable display and updated forms
2026-02-14 18:00:15 +07:00
pbao9
f3a679d7f3
feat: Implement comprehensive product management, including categories, pricing, and integration into the order system.
2026-02-12 14:29:29 +07:00
pbao9
99b61bfb51
feat: Implement nested product category display in admin datatable with expandable rows.
2026-02-11 17:30:20 +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
58a9aa685b
feat: Add active pricing details to service list resource and eager load only active pricings in the service repository.
2026-02-11 11:52:43 +07:00
pbao9
8ecea7badc
feat: Implement pagination for active services and introduce ServiceListResource for formatted API output.
2026-02-11 11:32:45 +07:00
pbao9
6b6385f441
update
2026-02-11 11:18:35 +07:00
pbao9
d59b2a0840
client api
2026-02-11 10:08:39 +07:00
pbao9
e9f2218030
update
2026-02-07 17:50:36 +07:00
pbao9
3dc19ccb83
update
2026-02-07 16:18:39 +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
8e4e0f33e3
update
2026-02-04 11:08:30 +07:00
pbao9
0b29522bd2
update hosting
2026-02-04 09:49:48 +07:00
pbao9
064d23d822
update dns
2026-02-04 09:07:44 +07:00
pbao9
6178a76eee
update
2026-02-03 11:07:47 +07:00
pbao9
34575b2d96
udpate
2026-02-02 10:06:42 +07:00
pbao9
af71413a69
update os group
2026-02-02 09:07:33 +07:00
pbao9
b3ad727d55
update
2026-02-01 10:27:56 +07:00
pbao9
4b5e22c9d2
update network moudle
2026-01-31 10:25:21 +07:00
pbao9
669ed87a05
update logic call
2026-01-31 10:08:25 +07:00
pbao9
72b690f22e
update
2026-01-30 17:08:59 +07:00