User naming cleanup

This commit is contained in:
2015-04-16 15:28:28 +02:00
parent 39ab7a5fe0
commit 6c0d86ff75
3 changed files with 10 additions and 10 deletions

View File

@@ -68,8 +68,8 @@ class TokensAuth(TokenAuth):
tmpname = email.split('@')[0] tmpname = email.split('@')[0]
if not dbuser: if not dbuser:
user_data = { user_data = {
'firstname': tmpname, 'first_name': tmpname,
'lastname': tmpname, 'last_name': tmpname,
'email': email, 'email': email,
'role': ['admin'], 'role': ['admin'],
} }
@@ -89,7 +89,7 @@ class TokensAuth(TokenAuth):
return validation['valid'] return validation['valid']
""" """
users = app.data.driver.db['users'] users = app.data.driver.db['users']
lookup = {'firstname': token['username']} lookup = {'first_name': token['username']}
if allowed_roles: if allowed_roles:
lookup['role'] = {'$in': allowed_roles} lookup['role'] = {'$in': allowed_roles}
user = users.find_one(lookup) user = users.find_one(lookup)

View File

@@ -12,12 +12,12 @@ ITEM_METHODS = ['GET', 'PUT', 'DELETE', 'PATCH']
PAGINATION_LIMIT = 100 PAGINATION_LIMIT = 100
users_schema = { users_schema = {
'firstname': { 'first_name': {
'type': 'string', 'type': 'string',
'minlength': 1, 'minlength': 1,
'maxlength': 60, 'maxlength': 60,
}, },
'lastname': { 'last_name': {
'type': 'string', 'type': 'string',
'minlength': 1, 'minlength': 1,
'maxlength': 60, 'maxlength': 60,

View File

@@ -15,10 +15,10 @@ class AttractTestCase(unittest.TestCase):
b64Val = base64.b64encode(usrPass) b64Val = base64.b64encode(usrPass)
return b64Val return b64Val
def addUser(self, firstname, lastname, role): def addUser(self, first_name, last_name, role):
return self.app.post('/users', data=dict( return self.app.post('/users', data=dict(
firstname=firstname, first_name=first_name,
lastname=lastname, last_name=last_name,
role=role, role=role,
), follow_redirects=True) ), follow_redirects=True)
@@ -118,8 +118,8 @@ class AttractTestCase(unittest.TestCase):
test_user = { test_user = {
"_id": ObjectId("550171c8135d3248e477f288"), "_id": ObjectId("550171c8135d3248e477f288"),
"_updated": datetime.now(), "_updated": datetime.now(),
"firstname": "TestFirstname", "firs_tname": "TestFirstname",
"lastname": "TestLastname", "last_name": "TestLastname",
"role": "author", "role": "author",
"_created": datetime.now(), "_created": datetime.now(),
"_etag": "302236e27f51d2e26041ae9de49505d77332b260" "_etag": "302236e27f51d2e26041ae9de49505d77332b260"