From 7db812b79d973402a163eaf4400d832548c465b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ma=C3=ABl=20Gangloff?= Date: Tue, 25 Feb 2025 22:56:24 +0100 Subject: [PATCH] feat: add EPP contact types --- .../providers/forms/EppConnectorForm.tsx | 22 ++++++++++++++----- src/Service/Connector/EppClientProvider.php | 2 +- 2 files changed, 18 insertions(+), 6 deletions(-) diff --git a/assets/utils/providers/forms/EppConnectorForm.tsx b/assets/utils/providers/forms/EppConnectorForm.tsx index 3c548ac..0a21eb4 100644 --- a/assets/utils/providers/forms/EppConnectorForm.tsx +++ b/assets/utils/providers/forms/EppConnectorForm.tsx @@ -12,7 +12,9 @@ import { PlusOutlined, SignatureOutlined, ToolOutlined, - UserOutlined + UserOutlined, + ShopOutlined, + ShoppingOutlined } from "@ant-design/icons" const DynamicKeyValueList = ({name, label, initialValue, keyPlaceholder, valuePlaceholder}: { @@ -225,7 +227,7 @@ export default function EppConnectorForm() { - + } placeholder={t`Registrant`} required/> - + } placeholder={t`Administrative`}/> - + } placeholder={t`Technical`}/> - + } placeholder={t`Billing`}/> + + + } placeholder={t`Onsite`}/> + + + + + } placeholder={t`Reseller`}/> + + diff --git a/src/Service/Connector/EppClientProvider.php b/src/Service/Connector/EppClientProvider.php index 6e1217d..45aba12 100644 --- a/src/Service/Connector/EppClientProvider.php +++ b/src/Service/Connector/EppClientProvider.php @@ -44,7 +44,7 @@ class EppClientProvider extends AbstractProvider implements CheckDomainProviderI $this->eppClient->request(new eppHelloRequest()); - $contacts = [$this->authData['domain']['registrant']]; + $contacts = [new eppContactHandle($this->authData['domain']['registrant'], eppContactHandle::CONTACT_TYPE_REGISTRANT)]; foreach ($this->authData['domain']['contacts'] as $role => $roid) { $contacts[] = new eppContactHandle($roid, $role); }