From a3bd6969ec17003e6a6a0ab54b25ab3b055d8661 Mon Sep 17 00:00:00 2001 From: Carlos Quintana <74399022+cquintana92@users.noreply.github.com> Date: Fri, 20 Sep 2024 14:19:28 +0200 Subject: [PATCH] chore: extract delete custom domain from controller (#2229) --- app/custom_domain_utils.py | 16 +++++++++++++++- app/dashboard/views/domain_detail.py | 17 +++-------------- 2 files changed, 18 insertions(+), 15 deletions(-) diff --git a/app/custom_domain_utils.py b/app/custom_domain_utils.py index 9275622d..66a7ded8 100644 --- a/app/custom_domain_utils.py +++ b/app/custom_domain_utils.py @@ -1,13 +1,15 @@ +import arrow import re from dataclasses import dataclass from enum import Enum from typing import Optional +from app.config import JOB_DELETE_DOMAIN from app.db import Session from app.email_utils import get_email_domain_part from app.log import LOG -from app.models import User, CustomDomain, SLDomain, Mailbox +from app.models import User, CustomDomain, SLDomain, Mailbox, Job _ALLOWED_DOMAIN_REGEX = re.compile(r"^(?!-)[A-Za-z0-9-]{1,63}(?