From 72ab00dd503277ed4d93ada26ca3a17ff88e988c Mon Sep 17 00:00:00 2001 From: kououken Date: Tue, 5 Feb 2019 14:56:48 -0800 Subject: [PATCH] User registration endpoint working. --- back/Pipfile.lock | 72 +++++++++++++++++++++++++++++++++++- back/db.sqlite3 | Bin 59392 -> 71680 bytes back/reimbursinator/urls.py | 1 + 3 files changed, 72 insertions(+), 1 deletion(-) diff --git a/back/Pipfile.lock b/back/Pipfile.lock index e493330..a6ed173 100644 --- a/back/Pipfile.lock +++ b/back/Pipfile.lock @@ -1,7 +1,7 @@ { "_meta": { "hash": { - "sha256": "d3bf402a934e168cbdc04022effcdb9ff8d4fde5b83d79bb388ad2a4c547894a" + "sha256": "b1fc6b06ec8daa4efd9573865bc6c1732ae9354309e036bfe3ce0ab76b1a3bcd" }, "pipfile-spec": 6, "requires": { @@ -16,6 +16,27 @@ ] }, "default": { + "certifi": { + "hashes": [ + "sha256:47f9c83ef4c0c621eaef743f133f09fa8a74a9b75f037e8624f83bd1b6626cb7", + "sha256:993f830721089fef441cdfeb4b2c8c9df86f0c63239f06bd025a76a7daddb033" + ], + "version": "==2018.11.29" + }, + "chardet": { + "hashes": [ + "sha256:84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae", + "sha256:fc323ffcaeaed0e0a02bf4d117757b98aed530d9ed4531e3e15460124c106691" + ], + "version": "==3.0.4" + }, + "defusedxml": { + "hashes": [ + "sha256:24d7f2f94f7f3cb6061acb215685e5125fbcdc40a857eff9de22518820b0a4f4", + "sha256:702a91ade2968a82beb0db1e0766a6a273f33d4616a6ce8cde475d8e09853b20" + ], + "version": "==0.5.0" + }, "django": { "hashes": [ "sha256:a32c22af23634e1d11425574dce756098e015a165be02e4690179889b207c7a8", @@ -24,6 +45,13 @@ "index": "pypi", "version": "==2.1.5" }, + "django-allauth": { + "hashes": [ + "sha256:02175aa1c2ddfd935a54011d1196d70c976647fc46f603f8b8758fc395b9d277" + ], + "index": "pypi", + "version": "==0.37.1" + }, "django-cors-headers": { "hashes": [ "sha256:5545009c9b233ea7e70da7dbab7cb1c12afa01279895086f98ec243d7eab46fa", @@ -55,6 +83,27 @@ "index": "pypi", "version": "==19.6.0" }, + "idna": { + "hashes": [ + "sha256:c357b3f628cf53ae2c4c05627ecc484553142ca23264e593d327bcde5e9c3407", + "sha256:ea8b7f6188e6fa117537c3df7da9fc686d485087abf6ac197f9c46432f7e4a3c" + ], + "version": "==2.8" + }, + "oauthlib": { + "hashes": [ + "sha256:0ce32c5d989a1827e3f1148f98b9085ed2370fc939bf524c9c851d8714797298", + "sha256:3e1e14f6cde7e5475128d30e97edc3bfb4dc857cb884d8714ec161fdbb3b358e" + ], + "version": "==3.0.1" + }, + "python3-openid": { + "hashes": [ + "sha256:0086da6b6ef3161cfe50fb1ee5cceaf2cda1700019fda03c2c5c440ca6abe4fa", + "sha256:628d365d687e12da12d02c6691170f4451db28d6d68d050007e4a40065868502" + ], + "version": "==3.1.0" + }, "pytz": { "hashes": [ "sha256:32b0891edff07e28efe91284ed9c31e123d84bea3fd98e1f72be2508f43ef8d9", @@ -62,12 +111,33 @@ ], "version": "==2018.9" }, + "requests": { + "hashes": [ + "sha256:502a824f31acdacb3a35b6690b5fbf0bc41d63a24a45c4004352b0242707598e", + "sha256:7bf2a778576d825600030a110f3c0e3e8edc51dfaafe1c146e39a2027784957b" + ], + "version": "==2.21.0" + }, + "requests-oauthlib": { + "hashes": [ + "sha256:bd6533330e8748e94bf0b214775fed487d309b8b8fe823dc45641ebcd9a32f57", + "sha256:d3ed0c8f2e3bbc6b344fa63d6f933745ab394469da38db16bdddb461c7e25140" + ], + "version": "==1.2.0" + }, "six": { "hashes": [ "sha256:3350809f0555b11f552448330d0b52d5f24c91a322ea4a15ef22629740f3761c", "sha256:d16a0141ec1a18405cd4ce8b4613101da75da0e9a7aec5bdd4fa804d0e0eba73" ], "version": "==1.12.0" + }, + "urllib3": { + "hashes": [ + "sha256:61bf29cada3fc2fbefad4fdf059ea4bd1b4a86d2b6d15e1c7c0b582b9752fe39", + "sha256:de9529817c93f27c8ccbfead6985011db27bd0ddfcdb2d86f3f663385c6a9c22" + ], + "version": "==1.24.1" } }, "develop": {} diff --git a/back/db.sqlite3 b/back/db.sqlite3 index 2a1a5530382cc2affd37e357a256cd3fa46289dd..43dd0a70ac73808220ed2638b5dc6c8b5c5a8e6c 100644 GIT binary patch delta 4832 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 PvA0XC{*EdMw1)i)68}4Y diff --git a/back/reimbursinator/urls.py b/back/reimbursinator/urls.py index 62397e8..b39c33f 100644 --- a/back/reimbursinator/urls.py +++ b/back/reimbursinator/urls.py @@ -13,5 +13,6 @@ urlpatterns = [ path('admin/', admin.site.urls), path('api/v1/', include("backend.urls")), path('api/v1/account/', include('rest_auth.urls')), + path('api/v1/account/register/', include('rest_auth.registration.urls')), path('api-auth/', include('rest_framework.urls')), ]