Fix bug: if you create token in django admin, token field is empty

This commit is contained in:
2022-09-25 17:23:31 +03:00
parent 5017e004c2
commit bf4af285e8
3 changed files with 42 additions and 10 deletions

View File

@@ -19,6 +19,11 @@ def account_auth(params):
return api_make_response({"access_token": token.access_token})
def account_deauth(params):
UserToken.deauth(api_get_param_str(params, "access_token"))
return api_make_response({})
def account_register(params):
name = api_get_param_str(params, "name")
surname = api_get_param_str(params, "surname")
@@ -132,6 +137,15 @@ api_methods = {
"returns": "В случае правильных логина и пароля <code>access_token</code>. В противном случае объект ошибки."
},
"account.deauth": {
"func": account_deauth,
"doc": "Удаление токена, дальшейшие вызовы API с этим токеном вернут ошибку невалидного токена",
"params": [
__make_argument_access_token()
],
"returns": "В случае успеха стандартный код успеха"
},
"account.register": {
"func": account_register,
"doc": "Регистрация нового пользователя",