centralnicgroup-opensource / rtldev-middleware-whmcs

CentralNic's WHMCS Software Bundle
https://centralnicreseller.com
Other
35 stars 15 forks source link

IBS: Additional Domain Fields not part of Contact Information Form #255

Closed KaiSchwarz-cnic closed 11 months ago

KaiSchwarz-cnic commented 1 year ago

Admin Area and Client Area do not show additional domain fields in the contact information form by default in WHMCS. That's the reason why contact updates for TLDs fail in general where additional fields (old values provided by whmcs or none) are required.

Right now, there's a two step approach required. Firstly, update the additional domain fields and then secondly do the contact information update. WHMCS isn't providing a way for additional domain fields update in client area out-of-the-box. That's why the IBS Module is adding a menu item "Domain Configuration" for doing that. In the Admin Area, find the fields at the bottom of the domain details tab. Update them first, then update the contact information.

Thefore, we do not consider this as bug of our integration. It is about WHMCS' Software Design.

To round this a bit up: For HEXONET and CNR we use a different approach which is about injecting the additional domain fields via hook into the contact information form. Template files have to be changed to make this working. We'll make this eventually also available to IBS. Some features we have in place for HX and CNR would require encrypting the IBS Module and making it no longer available as OpenSource. I am pretty sure this step will be required to align our Registrar Modules, but for now we leave this as it is.

-> #254