Skip to content

Commit

Permalink
Merge branch '2.9-dev'
Browse files Browse the repository at this point in the history
  • Loading branch information
asmacdo committed Jul 14, 2016
2 parents c4334d6 + c818134 commit 6760aec
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 6 deletions.
6 changes: 3 additions & 3 deletions client_lib/pulp/client/validators.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
from pulp.common.plugins import importer_constants


ID_REGEX_ALLOW_DOTS = re.compile(r'^[.\-_A-Za-z0-9]+$')
ID_REGEX_ALLOW_DOTS = re.compile(r'^[.@\-_A-Za-z0-9]+$')
ID_REGEX = re.compile(r'^[\-_A-Za-z0-9]+$')


Expand Down Expand Up @@ -115,8 +115,8 @@ def id_validator_allow_dots(x):

for input_id in x:
if ID_REGEX_ALLOW_DOTS.match(input_id) is None:
raise ValueError(_('value must contain only letters, numbers, underscores, periods and '
'hyphens'))
raise ValueError(_('value must contain only letters, numbers, underscores, periods,'
'hyphens, and @ signs'))


def download_policy_validator(x):
Expand Down
3 changes: 1 addition & 2 deletions client_lib/test/unit/test_validators.py
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,6 @@ def test_invalid_ids(self):

# Single input
self.assertRaises(ValueError, validators.id_validator, '**invalid**')
self.assertRaises(ValueError, validators.id_validator, 'invalid-@')
self.assertRaises(ValueError, validators.id_validator, '-_-_- ')

# Multiple input
Expand All @@ -122,6 +121,7 @@ def test_valid_ids_allow_dots(self):
validators.id_validator_allow_dots('TesT.-0')
validators.id_validator_allow_dots('-_-_-')
validators.id_validator_allow_dots('-._.-._.-')
validators.id_validator_allow_dots('[email protected]')

# Multiple input
validators.id_validator_allow_dots(['test123', 'TesT-0', 'test.123'])
Expand All @@ -131,7 +131,6 @@ def test_invalid_ids_allow_dots(self):
# Single input
self.assertRaises(ValueError, validators.id_validator_allow_dots, '**invalid**')
self.assertRaises(ValueError, validators.id_validator_allow_dots, '**inval.id**')
self.assertRaises(ValueError, validators.id_validator_allow_dots, 'invalid-@')
self.assertRaises(ValueError, validators.id_validator_allow_dots, '-_-_- ')

# Multiple input
Expand Down
2 changes: 1 addition & 1 deletion server/pulp/server/db/model/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -1123,7 +1123,7 @@ class User(AutoRetryDocument):
:type _ns: mongoengine.StringField
"""

login = StringField(required=True, regex=r'^[.\-_A-Za-z0-9]+$')
login = StringField(required=True, regex=r'^[.@\-_A-Za-z0-9]+$')
name = StringField()
password = StringField()
roles = ListField(StringField())
Expand Down

0 comments on commit 6760aec

Please sign in to comment.