From 3e7037d0ea6b724c4ee8b64c066cf13da0a8c254 Mon Sep 17 00:00:00 2001 From: Sunil Mohan Adapa Date: Wed, 13 Oct 2021 17:00:31 -0700 Subject: [PATCH] email_server: aliases: Drop unused sanitizing method Signed-off-by: Sunil Mohan Adapa Reviewed-by: James Valleroy --- plinth/modules/email_server/aliases/models.py | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/plinth/modules/email_server/aliases/models.py b/plinth/modules/email_server/aliases/models.py index 2f307498f..18d22f906 100644 --- a/plinth/modules/email_server/aliases/models.py +++ b/plinth/modules/email_server/aliases/models.py @@ -1,25 +1,8 @@ -import re from dataclasses import InitVar, dataclass, field -from django.core.exceptions import ValidationError -from django.utils.translation import gettext_lazy as _ - email_positive_pattern = re.compile('^[a-zA-Z0-9-_\\.]+') -def sanitize_email_name(email_name): - email_name = email_name.strip().lower() - if len(email_name) < 2: - raise ValidationError(_('Must be at least 2 characters long')) - if not re.match('^[a-z0-9-_\\.]+$', email_name): - raise ValidationError(_('Contains illegal characters')) - if not re.match('^[a-z0-9].*[a-z0-9]$', email_name): - raise ValidationError(_('Must start and end with a-z or 0-9')) - if re.match('^[0-9]+$', email_name): - raise ValidationError(_('Cannot be a number')) - return email_name - - @dataclass class Alias: uid_number: int