Commit Graph
139 Commits
Author SHA1 Message Date
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 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 a70900f542 feat: expose category name in ProductResource 2026-03-09 17:31:21 +07:00
pbao9 8346562e1b refactor: ProductResource now returns product_categories_id with the category ID instead of the category name. 2026-03-09 17:22:06 +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 80a5e0ca3d Clean up documentation and infrastructure configuration files, and refine API resources and controllers for products and services. 2026-03-09 14:18:04 +07:00
pbao9 7b3c955d38 refactor: Remove extensive unused administrative UI, styling, and JavaScript assets, and introduce a new payment API controller. 2026-03-09 14:16:39 +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 cb8510cf56 feat: Implement full CRUD API for product categories and products, including recursive product counts for categories. 2026-03-06 11:15:26 +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 68540009c0 refactor: Replace Flux UI components with native HTML/Alpine.js and update Composer dependencies. 2026-03-04 09:13:15 +07:00
pbao9 db3a8c4949 feat: Introduce InvoiceStep enum and add reminder_step column to invoice table. 2026-03-02 14:44:07 +07:00
pbao9 0c260a7e1c feat: Implement VM restart, auto-renew invoice functionality, and client invoice detail API, alongside admin UI improvements. 2026-03-02 10:26:01 +07:00
pbao9 2c8c3d14cd feat: Implement VM console with dedicated layout, WMKS integration, and jQuery 3 compatibility. 2026-03-02 00:27:18 +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 6b18c3ff12 refactor: Update front-end assets by removing Select2 integration from various forms and adjusting the build configuration. 2026-02-28 21:29:13 +07:00
pbao9 5c97768707 feat: Enhance product creation UI with radio buttons and switch, correct product VPS OS foreign key, remove transaction UUID migration, and refactor customer add/edit views. 2026-02-25 13:45:02 +07:00
pbao9 2ff2095062 pdate 2026-02-25 09:54:54 +07:00
pbao9 71e70b01da feat: implement import and export functionality for product categories and products 2026-02-21 11:28:03 +07:00
pbao9 bfabd54176 fix: Update deposit success email subject and correct logo asset path. 2026-02-19 21:45:16 +07:00
pbao9 7769326ac9 feat: Add deposit success email notification system with new mailer, job, view, and client update request. 2026-02-19 20:33:24 +07:00
pbao9 c720e62bda feat: Implement VNPAY callback redirection to frontend and add UUID/public code to transactions. 2026-02-19 17:01:49 +07:00
pbao9 c7215ababc feat: Implement JWT authentication for client API and add transaction verification endpoint. 2026-02-19 15:38:43 +07:00
pbao9 75791d6257 feat: introduce ProductCategoryResource and refactor database migrations by deleting old tables and consolidating transaction schema. 2026-02-18 21:44:31 +07:00
pbao9 9a2cab4521 feat: implement deposit request validation and transaction API, refactor client routes, and update transaction schema. 2026-02-18 21:17:13 +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 4510cdc8eb feat: Implement API endpoints for retrieving product categories and their associated products. 2026-02-15 18:42:41 +07:00
pbao9 73ed05b20f feat: enhance VM console loading UI with a new spinner and status text styles 2026-02-15 12:47:20 +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 eb123ba97c feat: Add "no results found" empty state and refactor search filtering logic in the command palette. 2026-02-15 10:57:04 +07:00
pbao9 046f61df7e refactor: reimplement command palette using a custom overlay instead of the native dialog element 2026-02-15 02:52:20 +07:00
pbao9 ab8831b71a feat: Implement a command palette for quick navigation within the administrator panel. 2026-02-15 01:23:01 +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 691c7e3765 feat: Enhance Select2 functionality with clearable options and custom placeholders, and apply new card styling to the order add page. 2026-02-14 22:10:30 +07:00
pbao9 5252f9142c feat: Implement order management with datatable display and updated forms 2026-02-14 18:00:15 +07:00
pbao9 d683afc901 feat: refactor VM add/edit forms to include vCenter selection, host component, and new VM information fields. 2026-02-14 16:57:13 +07:00
pbao9 498a57b499 feat: Implement VM console access, display VM power state, and add VM statistics retrieval. 2026-02-14 16:28:13 +07:00
pbao9 449502e290 feat: Implement VMware console access with a new API endpoint and UI, and update the admin header to display user details. 2026-02-14 15:36:25 +07:00
pbao9 78b87c10fe feat: enhance product datatable with bulk delete functionality and refined category/price columns. 2026-02-13 14:59:10 +07:00
pbao9 549e434627 feat: implement hierarchical category selection with a tree view in product and category forms. 2026-02-13 14:25:37 +07:00
pbao9 3a10c3e2d7 refactor: remove unused Type components and relocate module-related API routes to admin routes. 2026-02-13 12:03:11 +07:00
pbao9 245f5ade37 feat: Refactor addon management to use AddonType and AddonInputType enums, update the database schema, and implement a grouped datatable display for addons. 2026-02-13 11:31:54 +07:00
pbao9 b127fa7c66 feat: Implement addon functionality with schema updates, seeder, and administrator UI adjustments, including new favicons and a migration snapshot. 2026-02-13 10:07:24 +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 f3a679d7f3 feat: Implement comprehensive product management, including categories, pricing, and integration into the order system. 2026-02-12 14:29:29 +07:00
pbao9 3b1beef66e refactor: move product category sub-group datatable rendering from client-side JavaScript to a dedicated server-side Blade partial. 2026-02-12 08:22:39 +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