mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-02-28 14:20:59 -05:00
Merge pull request #2057 from alphagov/whitespace
move strip_whitespace to utils
This commit is contained in:
@@ -1,4 +1,3 @@
|
||||
import string
|
||||
import weakref
|
||||
from datetime import datetime, timedelta
|
||||
from itertools import chain
|
||||
@@ -8,6 +7,7 @@ from flask_wtf import FlaskForm as Form
|
||||
from flask_wtf.file import FileAllowed
|
||||
from flask_wtf.file import FileField as FileField_wtf
|
||||
from notifications_utils.columns import Columns
|
||||
from notifications_utils.formatters import strip_whitespace
|
||||
from notifications_utils.recipients import (
|
||||
InvalidPhoneError,
|
||||
validate_phone_number,
|
||||
@@ -41,15 +41,6 @@ from app.main.validators import (
|
||||
ValidGovEmail,
|
||||
)
|
||||
|
||||
OBSCURE_WHITESPACE = (
|
||||
'\u180E' # Mongolian vowel separator
|
||||
'\u200B' # zero width space
|
||||
'\u200C' # zero width non-joiner
|
||||
'\u200D' # zero width joiner
|
||||
'\u2060' # word joiner
|
||||
'\uFEFF' # zero width non-breaking space
|
||||
)
|
||||
|
||||
|
||||
def get_time_value_and_label(future_time):
|
||||
return (
|
||||
@@ -118,12 +109,6 @@ def email_address(label='Email address', gov_user=True):
|
||||
return EmailField(label, validators)
|
||||
|
||||
|
||||
def strip_whitespace(value):
|
||||
if value is not None and hasattr(value, 'strip'):
|
||||
return value.strip(string.whitespace + OBSCURE_WHITESPACE)
|
||||
return value
|
||||
|
||||
|
||||
class UKMobileNumber(TelField):
|
||||
def pre_validate(self, form):
|
||||
try:
|
||||
|
||||
Reference in New Issue
Block a user