diff --git a/CHANGELOG.md b/CHANGELOG.md index f8c896e..c96bf4c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ and this project adheres to ### Added +- ✨(domains) enhance required action modal content - ✨(domains) add periodic tasks to fetch domain status - 🧑‍💻(docker) add celery beat to manage periodic tasks - ✨(organization) add metadata field #790 diff --git a/src/frontend/apps/desk/src/features/mail-domains/domains/__tests__/MailDomainView.test.tsx b/src/frontend/apps/desk/src/features/mail-domains/domains/__tests__/MailDomainView.test.tsx index 87d617a..c2d2359 100644 --- a/src/frontend/apps/desk/src/features/mail-domains/domains/__tests__/MailDomainView.test.tsx +++ b/src/frontend/apps/desk/src/features/mail-domains/domains/__tests__/MailDomainView.test.tsx @@ -89,7 +89,7 @@ describe('', () => { // Verify DNS configuration section expect( - screen.getByText(/DNS Configuration Required:/i), + screen.getByText(/Diagnostic status performed by the server/i), ).toBeInTheDocument(); expect(screen.getByText(/imap.ox.numerique.gouv.fr./i)).toBeInTheDocument(); expect( diff --git a/src/frontend/apps/desk/src/features/mail-domains/domains/components/MailDomainView.tsx b/src/frontend/apps/desk/src/features/mail-domains/domains/components/MailDomainView.tsx index ddb6a9b..9dd7621 100644 --- a/src/frontend/apps/desk/src/features/mail-domains/domains/components/MailDomainView.tsx +++ b/src/frontend/apps/desk/src/features/mail-domains/domains/components/MailDomainView.tsx @@ -84,12 +84,12 @@ export const MailDomainView = ({ mailDomain, onMailDomainUpdate }: Props) => { onClose={() => setShowModal(false)} title={t('Required actions on domain')} > -

+

             {t(
               'The domain is currently in action required status. Please take the necessary actions to resolve those following issues.',
             )}
-          

-

{t('Actions required detail')}

+
+

{t('Diagnostic status performed by the server')}

             {mailDomain.action_required_details &&
@@ -105,7 +105,6 @@ export const MailDomainView = ({ mailDomain, onMailDomainUpdate }: Props) => {
           
{mailDomain.expected_config && ( -

{t('DNS Configuration Required:')}

                 
{ overflowWrap: 'break-word', }} > - {t('Add the following DNS values:')} + {t( + 'You can resolve the above issues by applying the following configurations on your domain:', + )}
    {mailDomain.expected_config.map((item, index) => (
  • { > {item.target && ( <> - {item.target.toUpperCase()} -{' '} + {item.target}{' '} )} - {item.type.toUpperCase()} {t('with value:')}{' '} + + IN {item.type.toUpperCase()} + {' '} {item.value}