Skip to content

feat: initial implementation of new DNS panel integration#425

Open
DaniNC wants to merge 10 commits into
masterfrom
INTGRTNS-345-whmcs-domain-module-ability-to-manage-dns-records-directly-from-whmcs-admin-dashboard
Open

feat: initial implementation of new DNS panel integration#425
DaniNC wants to merge 10 commits into
masterfrom
INTGRTNS-345-whmcs-domain-module-ability-to-manage-dns-records-directly-from-whmcs-admin-dashboard

Conversation

@DaniNC

@DaniNC DaniNC commented Sep 17, 2025

Copy link
Copy Markdown
Contributor
  • Added RestClient with REST API authentication and domain-token support
  • Implemented DNS helper to fetch registrar credentials securely
  • Integrated new DNS panel redirect in Admin area (Manage DNS Zone button)
  • Ensured compatibility with WHMCS registrar module structure

- Added RestClient with REST API authentication and domain-token support
- Implemented DNS helper to fetch registrar credentials securely
- Integrated new DNS panel redirect in Admin area (Manage DNS Zone button)
- Ensured compatibility with WHMCS registrar module structure

@jakub-sperczynski jakub-sperczynski left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

From PHP side it looks correct. WHMCS logic should be checked.

@YumeChaan

Copy link
Copy Markdown
Collaborator
  • Updated rest-client-php to v1beta.
  • Added new rest method getDnsDomainToken() in ApiHelper.
  • Replaced legacy XML create token call with new REST based token flow.
  • Refactored DNS helper to use REST API instead of deprecated XML API.
  • Updated DNS controller to handle REST token redirect for Admin area.
  • Updated client-side redirect logic to align with new REST Api flow.

@avishka-ra avishka-ra changed the base branch from version-9.1 to evolution-six December 10, 2025 09:53
@avishka-ra avishka-ra changed the base branch from evolution-six to version-6.0.0-stagging February 3, 2026 08:30
@avishka-ra

Copy link
Copy Markdown
Collaborator

@YumeChaan When I am testing this with QA identified an issue in composer file. It has rest-client-php version as dev-v1beta. But i think dani had missed a step in releasing this with a release tag. Can you check this with Ola since he had done the last release.

@YumeChaan YumeChaan changed the base branch from version-6.0.0-stagging to master May 13, 2026 06:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants