Add checks for username and passwords, move checks to model.

This commit is contained in:
yackob03 2013-09-27 18:38:41 -04:00
parent 1574be3c07
commit 87dc3b6344
3 changed files with 27 additions and 6 deletions

View file

@ -11,7 +11,6 @@ from app import app
from auth.auth import (process_auth, get_authenticated_user,
get_validated_token)
from util.names import parse_namespace_repository, parse_repository_name
from util.validation import validate_email
from auth.permissions import (ModifyRepositoryPermission,
ReadRepositoryPermission, UserPermission)
@ -47,11 +46,8 @@ def generate_headers(f):
@app.route('/v1/users/', methods=['POST'])
def create_user():
user_data = request.get_json()
email = user_data['email'].strip()
if not validate_email(email):
return make_response('Invalid email address: %s' % email, 400)
model.create_user(user_data['username'], user_data['password'], email)
model.create_user(user_data['username'], user_data['password'],
user_data['email'])
return make_response('Created', 201)