Create account.register function. It's currently not working because arguments is not validating
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
from .api_errors import *
|
||||
from .api_utils import *
|
||||
from .models import *
|
||||
from account.forms import UserCreationForm
|
||||
|
||||
|
||||
def _reqire_access_token(params):
|
||||
@@ -22,7 +23,26 @@ def account_auth(params):
|
||||
|
||||
|
||||
def account_register(params):
|
||||
pass
|
||||
name = api_get_param_str(params, "name")
|
||||
surname = api_get_param_str(params, "surname")
|
||||
phone = api_get_param_str(params, "phone")
|
||||
email = api_get_param_str(params, "email")
|
||||
password = api_get_param_str(params, "password")
|
||||
|
||||
form = UserCreationForm({
|
||||
"email": email,
|
||||
"phone": phone,
|
||||
"name": name,
|
||||
"surname": surname,
|
||||
"password1": password,
|
||||
"password2": password,
|
||||
})
|
||||
|
||||
form.validate_unique()
|
||||
if form.is_valid():
|
||||
pass
|
||||
else:
|
||||
raise Exception(API_ERROR_MISSING_ARGUMENT)
|
||||
|
||||
|
||||
def account_get(params):
|
||||
|
||||
Reference in New Issue
Block a user