├── .bumpversion.cfg ├── .circleci └── config.yml ├── .editorconfig ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── dependabot.yml ├── lock.yml ├── no-response.yml ├── pull_request_template.md └── workflows │ └── codeql-analysis.yml ├── .gitignore ├── .readthedocs.yaml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.md ├── SECURITY.md ├── docs ├── _static │ └── .gitkeep ├── conf.py ├── cookbook │ ├── index.rst │ └── jwt.rst ├── detailed_configuration │ ├── all_settings.rst │ ├── change_password.rst │ ├── global_verification.rst │ ├── html_email.rst │ ├── index.rst │ ├── login.rst │ ├── profile.rst │ ├── register.rst │ ├── register_email.rst │ ├── reset_password.rst │ ├── settings_fields.j2 │ └── user.rst ├── index.rst ├── install.rst └── quickstart.rst ├── examples └── sharedlinks │ ├── sharedlinks-backend │ ├── .editorconfig │ ├── .gitignore │ ├── links │ │ ├── __init__.py │ │ ├── admin.py │ │ ├── api │ │ │ ├── __init__.py │ │ │ ├── urls.py │ │ │ └── viewsets.py │ │ ├── apps.py │ │ ├── migrations │ │ │ ├── 0001_initial.py │ │ │ └── __init__.py │ │ ├── models.py │ │ ├── tests.py │ │ └── views.py │ ├── manage.py │ ├── requirements-dev.txt │ ├── requirements.in │ ├── requirements.txt │ └── sharedlinks │ │ ├── __init__.py │ │ ├── settings.py │ │ ├── urls.py │ │ └── wsgi.py │ └── sharedlinks-webapp │ ├── .editorconfig │ ├── .gitignore │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── favicon.ico │ ├── index.html │ └── manifest.json │ └── src │ ├── App.js │ ├── App.test.js │ ├── dialogs │ ├── AddLinkDialog.js │ ├── LoginDialog.js │ ├── OKCancelDialog.js │ ├── OKDialog.js │ ├── RegisterDialog.js │ └── getFormFieldChangeHandler.js │ ├── index.css │ ├── index.js │ ├── registerServiceWorker.js │ ├── services │ ├── AuthService.js │ ├── BaseService.js │ └── LinksService.js │ └── views │ ├── Dashboard.js │ └── VerifyUser.js ├── pyproject.toml ├── requirements ├── requirements-base.in ├── requirements-base.lock.txt ├── requirements-ci.in ├── requirements-ci.lock.txt ├── requirements-dev.in ├── requirements-dev.lock.txt ├── requirements-test.in └── requirements-test.lock.txt ├── rest_registration ├── __init__.py ├── _version.py ├── admin.py ├── api │ ├── __init__.py │ ├── serializers.py │ ├── urls.py │ └── views │ │ ├── __init__.py │ │ ├── base.py │ │ ├── change_password.py │ │ ├── login.py │ │ ├── profile.py │ │ ├── register.py │ │ ├── register_email.py │ │ └── reset_password.py ├── apps.py ├── auth_token_managers.py ├── checks.py ├── contrib │ ├── __init__.py │ └── verification_redirects │ │ ├── __init__.py │ │ ├── admin.py │ │ ├── apps.py │ │ ├── migrations │ │ └── __init__.py │ │ ├── models.py │ │ ├── settings.py │ │ ├── urls.py │ │ └── views.py ├── enums.py ├── exceptions.py ├── locale │ ├── de │ │ └── LC_MESSAGES │ │ │ └── django.po │ ├── fr │ │ └── LC_MESSAGES │ │ │ └── django.po │ ├── id │ │ └── LC_MESSAGES │ │ │ └── django.po │ └── pt_BR │ │ └── LC_MESSAGES │ │ └── django.po ├── migrations │ └── __init__.py ├── models.py ├── notifications │ ├── __init__.py │ ├── email.py │ └── enums.py ├── settings.py ├── settings_fields.py ├── signals.py ├── signers │ ├── __init__.py │ ├── register.py │ ├── register_email.py │ └── reset_password.py ├── templates │ └── rest_registration │ │ ├── register │ │ ├── body.html │ │ ├── body.txt │ │ └── subject.txt │ │ ├── register_email │ │ ├── body.html │ │ ├── body.txt │ │ └── subject.txt │ │ └── reset_password │ │ ├── body.html │ │ ├── body.txt │ │ └── subject.txt ├── tests.py ├── utils │ ├── __init__.py │ ├── auth_backends.py │ ├── checks.py │ ├── common.py │ ├── email.py │ ├── functools.py │ ├── html.py │ ├── nested_settings.py │ ├── responses.py │ ├── signers.py │ ├── types.py │ ├── users.py │ ├── validation.py │ └── verification.py ├── verification_notifications.py └── views.py ├── setup.py ├── tests ├── __init__.py ├── default_settings.py ├── default_urls.py ├── doctest_utils.py ├── helpers │ ├── __init__.py │ ├── api_views.py │ ├── common.py │ ├── constants.py │ ├── email.py │ ├── settings.py │ ├── text.py │ ├── timer.py │ ├── verification.py │ └── views.py ├── testapps │ ├── __init__.py │ ├── custom_auth_backends │ │ ├── __init__.py │ │ ├── admin.py │ │ ├── apps.py │ │ ├── backends.py │ │ ├── migrations │ │ │ └── __init__.py │ │ ├── models.py │ │ ├── tests.py │ │ └── views.py │ ├── custom_authtokens │ │ ├── __init__.py │ │ ├── admin.py │ │ ├── apps.py │ │ ├── auth.py │ │ ├── migrations │ │ │ └── __init__.py │ │ ├── models.py │ │ └── views.py │ ├── custom_serializers │ │ ├── __init__.py │ │ ├── admin.py │ │ ├── apps.py │ │ ├── migrations │ │ │ └── __init__.py │ │ ├── models.py │ │ ├── serializers.py │ │ ├── tests.py │ │ └── views.py │ ├── custom_templates │ │ ├── __init__.py │ │ ├── admin.py │ │ ├── apps.py │ │ ├── migrations │ │ │ └── __init__.py │ │ ├── models.py │ │ ├── templates │ │ │ └── rest_registration_custom │ │ │ │ └── generic │ │ │ │ ├── body.txt │ │ │ │ └── subject.txt │ │ ├── tests.py │ │ ├── utils.py │ │ └── views.py │ └── custom_users │ │ ├── __init__.py │ │ ├── admin.py │ │ ├── apps.py │ │ ├── migrations │ │ ├── 0001_initial.py │ │ └── __init__.py │ │ ├── models.py │ │ ├── serializers.py │ │ └── views.py └── unit_tests │ ├── __init__.py │ ├── api │ ├── __init__.py │ ├── serializers │ │ ├── __init__.py │ │ └── test_register.py │ └── views │ │ ├── __init__.py │ │ ├── login │ │ ├── __init__.py │ │ ├── conftest.py │ │ ├── test_login.py │ │ └── test_logout.py │ │ ├── register │ │ ├── __init__.py │ │ ├── test_register.py │ │ └── test_verify_registration.py │ │ ├── register_email │ │ ├── __init__.py │ │ ├── test_register_email.py │ │ └── test_verify_email.py │ │ ├── reset_password │ │ ├── __init__.py │ │ ├── test_reset_password.py │ │ └── test_send_reset_password_link.py │ │ ├── test_change_password.py │ │ └── test_profile.py │ ├── auth_token_managers │ ├── __init__.py │ └── test_rest_framework.py │ ├── conftest.py │ ├── contrib │ ├── __init__.py │ └── verification_redirects │ │ ├── __init__.py │ │ ├── conftest.py │ │ ├── default_urls.py │ │ ├── test_register.py │ │ ├── test_register_email.py │ │ └── test_reset_password.py │ ├── signers │ ├── __init__.py │ ├── test_register.py │ ├── test_register_email.py │ └── test_reset_password.py │ ├── test_checks.py │ ├── test_exceptions.py │ ├── test_settings.py │ └── utils │ ├── __init__.py │ ├── test_email.py │ ├── test_html.py │ ├── test_signers.py │ ├── test_users.py │ └── test_validation.py └── tox.ini /.bumpversion.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/.bumpversion.cfg -------------------------------------------------------------------------------- /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/lock.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/.github/lock.yml -------------------------------------------------------------------------------- /.github/no-response.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/.github/no-response.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/SECURITY.md -------------------------------------------------------------------------------- /docs/_static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/cookbook/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/docs/cookbook/index.rst -------------------------------------------------------------------------------- /docs/cookbook/jwt.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/docs/cookbook/jwt.rst -------------------------------------------------------------------------------- /docs/detailed_configuration/all_settings.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/docs/detailed_configuration/all_settings.rst -------------------------------------------------------------------------------- /docs/detailed_configuration/change_password.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/docs/detailed_configuration/change_password.rst -------------------------------------------------------------------------------- /docs/detailed_configuration/global_verification.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/docs/detailed_configuration/global_verification.rst -------------------------------------------------------------------------------- /docs/detailed_configuration/html_email.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/docs/detailed_configuration/html_email.rst -------------------------------------------------------------------------------- /docs/detailed_configuration/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/docs/detailed_configuration/index.rst -------------------------------------------------------------------------------- /docs/detailed_configuration/login.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/docs/detailed_configuration/login.rst -------------------------------------------------------------------------------- /docs/detailed_configuration/profile.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/docs/detailed_configuration/profile.rst -------------------------------------------------------------------------------- /docs/detailed_configuration/register.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/docs/detailed_configuration/register.rst -------------------------------------------------------------------------------- /docs/detailed_configuration/register_email.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/docs/detailed_configuration/register_email.rst -------------------------------------------------------------------------------- /docs/detailed_configuration/reset_password.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/docs/detailed_configuration/reset_password.rst -------------------------------------------------------------------------------- /docs/detailed_configuration/settings_fields.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/docs/detailed_configuration/settings_fields.j2 -------------------------------------------------------------------------------- /docs/detailed_configuration/user.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/docs/detailed_configuration/user.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/install.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/docs/install.rst -------------------------------------------------------------------------------- /docs/quickstart.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/docs/quickstart.rst -------------------------------------------------------------------------------- /examples/sharedlinks/sharedlinks-backend/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/examples/sharedlinks/sharedlinks-backend/.editorconfig -------------------------------------------------------------------------------- /examples/sharedlinks/sharedlinks-backend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/examples/sharedlinks/sharedlinks-backend/.gitignore -------------------------------------------------------------------------------- /examples/sharedlinks/sharedlinks-backend/links/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/sharedlinks/sharedlinks-backend/links/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/examples/sharedlinks/sharedlinks-backend/links/admin.py -------------------------------------------------------------------------------- /examples/sharedlinks/sharedlinks-backend/links/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/sharedlinks/sharedlinks-backend/links/api/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/examples/sharedlinks/sharedlinks-backend/links/api/urls.py -------------------------------------------------------------------------------- /examples/sharedlinks/sharedlinks-backend/links/api/viewsets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/examples/sharedlinks/sharedlinks-backend/links/api/viewsets.py -------------------------------------------------------------------------------- /examples/sharedlinks/sharedlinks-backend/links/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/examples/sharedlinks/sharedlinks-backend/links/apps.py -------------------------------------------------------------------------------- /examples/sharedlinks/sharedlinks-backend/links/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/examples/sharedlinks/sharedlinks-backend/links/migrations/0001_initial.py -------------------------------------------------------------------------------- /examples/sharedlinks/sharedlinks-backend/links/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/sharedlinks/sharedlinks-backend/links/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/examples/sharedlinks/sharedlinks-backend/links/models.py -------------------------------------------------------------------------------- /examples/sharedlinks/sharedlinks-backend/links/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/examples/sharedlinks/sharedlinks-backend/links/tests.py -------------------------------------------------------------------------------- /examples/sharedlinks/sharedlinks-backend/links/views.py: -------------------------------------------------------------------------------- 1 | from django.shortcuts import render 2 | 3 | # Create your views here. 4 | -------------------------------------------------------------------------------- /examples/sharedlinks/sharedlinks-backend/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/examples/sharedlinks/sharedlinks-backend/manage.py -------------------------------------------------------------------------------- /examples/sharedlinks/sharedlinks-backend/requirements-dev.txt: -------------------------------------------------------------------------------- 1 | pip-tools 2 | ipython 3 | -------------------------------------------------------------------------------- /examples/sharedlinks/sharedlinks-backend/requirements.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/examples/sharedlinks/sharedlinks-backend/requirements.in -------------------------------------------------------------------------------- /examples/sharedlinks/sharedlinks-backend/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/examples/sharedlinks/sharedlinks-backend/requirements.txt -------------------------------------------------------------------------------- /examples/sharedlinks/sharedlinks-backend/sharedlinks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/sharedlinks/sharedlinks-backend/sharedlinks/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/examples/sharedlinks/sharedlinks-backend/sharedlinks/settings.py -------------------------------------------------------------------------------- /examples/sharedlinks/sharedlinks-backend/sharedlinks/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/examples/sharedlinks/sharedlinks-backend/sharedlinks/urls.py -------------------------------------------------------------------------------- /examples/sharedlinks/sharedlinks-backend/sharedlinks/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/examples/sharedlinks/sharedlinks-backend/sharedlinks/wsgi.py -------------------------------------------------------------------------------- /examples/sharedlinks/sharedlinks-webapp/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/examples/sharedlinks/sharedlinks-webapp/.editorconfig -------------------------------------------------------------------------------- /examples/sharedlinks/sharedlinks-webapp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/examples/sharedlinks/sharedlinks-webapp/.gitignore -------------------------------------------------------------------------------- /examples/sharedlinks/sharedlinks-webapp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/examples/sharedlinks/sharedlinks-webapp/README.md -------------------------------------------------------------------------------- /examples/sharedlinks/sharedlinks-webapp/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/examples/sharedlinks/sharedlinks-webapp/package-lock.json -------------------------------------------------------------------------------- /examples/sharedlinks/sharedlinks-webapp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/examples/sharedlinks/sharedlinks-webapp/package.json -------------------------------------------------------------------------------- /examples/sharedlinks/sharedlinks-webapp/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/examples/sharedlinks/sharedlinks-webapp/public/favicon.ico -------------------------------------------------------------------------------- /examples/sharedlinks/sharedlinks-webapp/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/examples/sharedlinks/sharedlinks-webapp/public/index.html -------------------------------------------------------------------------------- /examples/sharedlinks/sharedlinks-webapp/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/examples/sharedlinks/sharedlinks-webapp/public/manifest.json -------------------------------------------------------------------------------- /examples/sharedlinks/sharedlinks-webapp/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/examples/sharedlinks/sharedlinks-webapp/src/App.js -------------------------------------------------------------------------------- /examples/sharedlinks/sharedlinks-webapp/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/examples/sharedlinks/sharedlinks-webapp/src/App.test.js -------------------------------------------------------------------------------- /examples/sharedlinks/sharedlinks-webapp/src/dialogs/AddLinkDialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/examples/sharedlinks/sharedlinks-webapp/src/dialogs/AddLinkDialog.js -------------------------------------------------------------------------------- /examples/sharedlinks/sharedlinks-webapp/src/dialogs/LoginDialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/examples/sharedlinks/sharedlinks-webapp/src/dialogs/LoginDialog.js -------------------------------------------------------------------------------- /examples/sharedlinks/sharedlinks-webapp/src/dialogs/OKCancelDialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/examples/sharedlinks/sharedlinks-webapp/src/dialogs/OKCancelDialog.js -------------------------------------------------------------------------------- /examples/sharedlinks/sharedlinks-webapp/src/dialogs/OKDialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/examples/sharedlinks/sharedlinks-webapp/src/dialogs/OKDialog.js -------------------------------------------------------------------------------- /examples/sharedlinks/sharedlinks-webapp/src/dialogs/RegisterDialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/examples/sharedlinks/sharedlinks-webapp/src/dialogs/RegisterDialog.js -------------------------------------------------------------------------------- /examples/sharedlinks/sharedlinks-webapp/src/dialogs/getFormFieldChangeHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/examples/sharedlinks/sharedlinks-webapp/src/dialogs/getFormFieldChangeHandler.js -------------------------------------------------------------------------------- /examples/sharedlinks/sharedlinks-webapp/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/examples/sharedlinks/sharedlinks-webapp/src/index.css -------------------------------------------------------------------------------- /examples/sharedlinks/sharedlinks-webapp/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/examples/sharedlinks/sharedlinks-webapp/src/index.js -------------------------------------------------------------------------------- /examples/sharedlinks/sharedlinks-webapp/src/registerServiceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/examples/sharedlinks/sharedlinks-webapp/src/registerServiceWorker.js -------------------------------------------------------------------------------- /examples/sharedlinks/sharedlinks-webapp/src/services/AuthService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/examples/sharedlinks/sharedlinks-webapp/src/services/AuthService.js -------------------------------------------------------------------------------- /examples/sharedlinks/sharedlinks-webapp/src/services/BaseService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/examples/sharedlinks/sharedlinks-webapp/src/services/BaseService.js -------------------------------------------------------------------------------- /examples/sharedlinks/sharedlinks-webapp/src/services/LinksService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/examples/sharedlinks/sharedlinks-webapp/src/services/LinksService.js -------------------------------------------------------------------------------- /examples/sharedlinks/sharedlinks-webapp/src/views/Dashboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/examples/sharedlinks/sharedlinks-webapp/src/views/Dashboard.js -------------------------------------------------------------------------------- /examples/sharedlinks/sharedlinks-webapp/src/views/VerifyUser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/examples/sharedlinks/sharedlinks-webapp/src/views/VerifyUser.js -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements/requirements-base.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/requirements/requirements-base.in -------------------------------------------------------------------------------- /requirements/requirements-base.lock.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/requirements/requirements-base.lock.txt -------------------------------------------------------------------------------- /requirements/requirements-ci.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/requirements/requirements-ci.in -------------------------------------------------------------------------------- /requirements/requirements-ci.lock.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/requirements/requirements-ci.lock.txt -------------------------------------------------------------------------------- /requirements/requirements-dev.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/requirements/requirements-dev.in -------------------------------------------------------------------------------- /requirements/requirements-dev.lock.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/requirements/requirements-dev.lock.txt -------------------------------------------------------------------------------- /requirements/requirements-test.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/requirements/requirements-test.in -------------------------------------------------------------------------------- /requirements/requirements-test.lock.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/requirements/requirements-test.lock.txt -------------------------------------------------------------------------------- /rest_registration/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/rest_registration/__init__.py -------------------------------------------------------------------------------- /rest_registration/_version.py: -------------------------------------------------------------------------------- 1 | __version__ = "0.9.0" 2 | -------------------------------------------------------------------------------- /rest_registration/admin.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rest_registration/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rest_registration/api/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/rest_registration/api/serializers.py -------------------------------------------------------------------------------- /rest_registration/api/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/rest_registration/api/urls.py -------------------------------------------------------------------------------- /rest_registration/api/views/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/rest_registration/api/views/__init__.py -------------------------------------------------------------------------------- /rest_registration/api/views/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/rest_registration/api/views/base.py -------------------------------------------------------------------------------- /rest_registration/api/views/change_password.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/rest_registration/api/views/change_password.py -------------------------------------------------------------------------------- /rest_registration/api/views/login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/rest_registration/api/views/login.py -------------------------------------------------------------------------------- /rest_registration/api/views/profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/rest_registration/api/views/profile.py -------------------------------------------------------------------------------- /rest_registration/api/views/register.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/rest_registration/api/views/register.py -------------------------------------------------------------------------------- /rest_registration/api/views/register_email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/rest_registration/api/views/register_email.py -------------------------------------------------------------------------------- /rest_registration/api/views/reset_password.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/rest_registration/api/views/reset_password.py -------------------------------------------------------------------------------- /rest_registration/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/rest_registration/apps.py -------------------------------------------------------------------------------- /rest_registration/auth_token_managers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/rest_registration/auth_token_managers.py -------------------------------------------------------------------------------- /rest_registration/checks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/rest_registration/checks.py -------------------------------------------------------------------------------- /rest_registration/contrib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rest_registration/contrib/verification_redirects/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rest_registration/contrib/verification_redirects/admin.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rest_registration/contrib/verification_redirects/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/rest_registration/contrib/verification_redirects/apps.py -------------------------------------------------------------------------------- /rest_registration/contrib/verification_redirects/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rest_registration/contrib/verification_redirects/models.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rest_registration/contrib/verification_redirects/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/rest_registration/contrib/verification_redirects/settings.py -------------------------------------------------------------------------------- /rest_registration/contrib/verification_redirects/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/rest_registration/contrib/verification_redirects/urls.py -------------------------------------------------------------------------------- /rest_registration/contrib/verification_redirects/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/rest_registration/contrib/verification_redirects/views.py -------------------------------------------------------------------------------- /rest_registration/enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/rest_registration/enums.py -------------------------------------------------------------------------------- /rest_registration/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/rest_registration/exceptions.py -------------------------------------------------------------------------------- /rest_registration/locale/de/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/rest_registration/locale/de/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /rest_registration/locale/fr/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/rest_registration/locale/fr/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /rest_registration/locale/id/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/rest_registration/locale/id/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /rest_registration/locale/pt_BR/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/rest_registration/locale/pt_BR/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /rest_registration/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rest_registration/models.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rest_registration/notifications/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/rest_registration/notifications/__init__.py -------------------------------------------------------------------------------- /rest_registration/notifications/email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/rest_registration/notifications/email.py -------------------------------------------------------------------------------- /rest_registration/notifications/enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/rest_registration/notifications/enums.py -------------------------------------------------------------------------------- /rest_registration/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/rest_registration/settings.py -------------------------------------------------------------------------------- /rest_registration/settings_fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/rest_registration/settings_fields.py -------------------------------------------------------------------------------- /rest_registration/signals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/rest_registration/signals.py -------------------------------------------------------------------------------- /rest_registration/signers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rest_registration/signers/register.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/rest_registration/signers/register.py -------------------------------------------------------------------------------- /rest_registration/signers/register_email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/rest_registration/signers/register_email.py -------------------------------------------------------------------------------- /rest_registration/signers/reset_password.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/rest_registration/signers/reset_password.py -------------------------------------------------------------------------------- /rest_registration/templates/rest_registration/register/body.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/rest_registration/templates/rest_registration/register/body.html -------------------------------------------------------------------------------- /rest_registration/templates/rest_registration/register/body.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/rest_registration/templates/rest_registration/register/body.txt -------------------------------------------------------------------------------- /rest_registration/templates/rest_registration/register/subject.txt: -------------------------------------------------------------------------------- 1 | Please verify your account 2 | -------------------------------------------------------------------------------- /rest_registration/templates/rest_registration/register_email/body.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/rest_registration/templates/rest_registration/register_email/body.html -------------------------------------------------------------------------------- /rest_registration/templates/rest_registration/register_email/body.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/rest_registration/templates/rest_registration/register_email/body.txt -------------------------------------------------------------------------------- /rest_registration/templates/rest_registration/register_email/subject.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/rest_registration/templates/rest_registration/register_email/subject.txt -------------------------------------------------------------------------------- /rest_registration/templates/rest_registration/reset_password/body.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/rest_registration/templates/rest_registration/reset_password/body.html -------------------------------------------------------------------------------- /rest_registration/templates/rest_registration/reset_password/body.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/rest_registration/templates/rest_registration/reset_password/body.txt -------------------------------------------------------------------------------- /rest_registration/templates/rest_registration/reset_password/subject.txt: -------------------------------------------------------------------------------- 1 | Reset password link was sent 2 | -------------------------------------------------------------------------------- /rest_registration/tests.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rest_registration/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rest_registration/utils/auth_backends.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/rest_registration/utils/auth_backends.py -------------------------------------------------------------------------------- /rest_registration/utils/checks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/rest_registration/utils/checks.py -------------------------------------------------------------------------------- /rest_registration/utils/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/rest_registration/utils/common.py -------------------------------------------------------------------------------- /rest_registration/utils/email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/rest_registration/utils/email.py -------------------------------------------------------------------------------- /rest_registration/utils/functools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/rest_registration/utils/functools.py -------------------------------------------------------------------------------- /rest_registration/utils/html.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/rest_registration/utils/html.py -------------------------------------------------------------------------------- /rest_registration/utils/nested_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/rest_registration/utils/nested_settings.py -------------------------------------------------------------------------------- /rest_registration/utils/responses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/rest_registration/utils/responses.py -------------------------------------------------------------------------------- /rest_registration/utils/signers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/rest_registration/utils/signers.py -------------------------------------------------------------------------------- /rest_registration/utils/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/rest_registration/utils/types.py -------------------------------------------------------------------------------- /rest_registration/utils/users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/rest_registration/utils/users.py -------------------------------------------------------------------------------- /rest_registration/utils/validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/rest_registration/utils/validation.py -------------------------------------------------------------------------------- /rest_registration/utils/verification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/rest_registration/utils/verification.py -------------------------------------------------------------------------------- /rest_registration/verification_notifications.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/rest_registration/verification_notifications.py -------------------------------------------------------------------------------- /rest_registration/views.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/default_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/tests/default_settings.py -------------------------------------------------------------------------------- /tests/default_urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/tests/default_urls.py -------------------------------------------------------------------------------- /tests/doctest_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/tests/doctest_utils.py -------------------------------------------------------------------------------- /tests/helpers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/helpers/api_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/tests/helpers/api_views.py -------------------------------------------------------------------------------- /tests/helpers/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/tests/helpers/common.py -------------------------------------------------------------------------------- /tests/helpers/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/tests/helpers/constants.py -------------------------------------------------------------------------------- /tests/helpers/email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/tests/helpers/email.py -------------------------------------------------------------------------------- /tests/helpers/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/tests/helpers/settings.py -------------------------------------------------------------------------------- /tests/helpers/text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/tests/helpers/text.py -------------------------------------------------------------------------------- /tests/helpers/timer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/tests/helpers/timer.py -------------------------------------------------------------------------------- /tests/helpers/verification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/tests/helpers/verification.py -------------------------------------------------------------------------------- /tests/helpers/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/tests/helpers/views.py -------------------------------------------------------------------------------- /tests/testapps/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/testapps/custom_auth_backends/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/testapps/custom_auth_backends/admin.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/testapps/custom_auth_backends/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/tests/testapps/custom_auth_backends/apps.py -------------------------------------------------------------------------------- /tests/testapps/custom_auth_backends/backends.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/tests/testapps/custom_auth_backends/backends.py -------------------------------------------------------------------------------- /tests/testapps/custom_auth_backends/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/testapps/custom_auth_backends/models.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/testapps/custom_auth_backends/tests.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/testapps/custom_auth_backends/views.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/testapps/custom_authtokens/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/testapps/custom_authtokens/admin.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/testapps/custom_authtokens/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/tests/testapps/custom_authtokens/apps.py -------------------------------------------------------------------------------- /tests/testapps/custom_authtokens/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/tests/testapps/custom_authtokens/auth.py -------------------------------------------------------------------------------- /tests/testapps/custom_authtokens/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/testapps/custom_authtokens/models.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/testapps/custom_authtokens/views.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/testapps/custom_serializers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/testapps/custom_serializers/admin.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/testapps/custom_serializers/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/tests/testapps/custom_serializers/apps.py -------------------------------------------------------------------------------- /tests/testapps/custom_serializers/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/testapps/custom_serializers/models.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/testapps/custom_serializers/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/tests/testapps/custom_serializers/serializers.py -------------------------------------------------------------------------------- /tests/testapps/custom_serializers/tests.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/testapps/custom_serializers/views.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/testapps/custom_templates/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/testapps/custom_templates/admin.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/testapps/custom_templates/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/tests/testapps/custom_templates/apps.py -------------------------------------------------------------------------------- /tests/testapps/custom_templates/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/testapps/custom_templates/models.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/testapps/custom_templates/templates/rest_registration_custom/generic/body.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/tests/testapps/custom_templates/templates/rest_registration_custom/generic/body.txt -------------------------------------------------------------------------------- /tests/testapps/custom_templates/templates/rest_registration_custom/generic/subject.txt: -------------------------------------------------------------------------------- 1 | Generic verification link was sent 2 | -------------------------------------------------------------------------------- /tests/testapps/custom_templates/tests.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/testapps/custom_templates/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/tests/testapps/custom_templates/utils.py -------------------------------------------------------------------------------- /tests/testapps/custom_templates/views.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/testapps/custom_users/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/testapps/custom_users/admin.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/testapps/custom_users/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/tests/testapps/custom_users/apps.py -------------------------------------------------------------------------------- /tests/testapps/custom_users/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/tests/testapps/custom_users/migrations/0001_initial.py -------------------------------------------------------------------------------- /tests/testapps/custom_users/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/testapps/custom_users/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/tests/testapps/custom_users/models.py -------------------------------------------------------------------------------- /tests/testapps/custom_users/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/tests/testapps/custom_users/serializers.py -------------------------------------------------------------------------------- /tests/testapps/custom_users/views.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit_tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit_tests/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit_tests/api/serializers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit_tests/api/serializers/test_register.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/tests/unit_tests/api/serializers/test_register.py -------------------------------------------------------------------------------- /tests/unit_tests/api/views/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit_tests/api/views/login/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit_tests/api/views/login/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/tests/unit_tests/api/views/login/conftest.py -------------------------------------------------------------------------------- /tests/unit_tests/api/views/login/test_login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/tests/unit_tests/api/views/login/test_login.py -------------------------------------------------------------------------------- /tests/unit_tests/api/views/login/test_logout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/tests/unit_tests/api/views/login/test_logout.py -------------------------------------------------------------------------------- /tests/unit_tests/api/views/register/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit_tests/api/views/register/test_register.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/tests/unit_tests/api/views/register/test_register.py -------------------------------------------------------------------------------- /tests/unit_tests/api/views/register/test_verify_registration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/tests/unit_tests/api/views/register/test_verify_registration.py -------------------------------------------------------------------------------- /tests/unit_tests/api/views/register_email/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit_tests/api/views/register_email/test_register_email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/tests/unit_tests/api/views/register_email/test_register_email.py -------------------------------------------------------------------------------- /tests/unit_tests/api/views/register_email/test_verify_email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/tests/unit_tests/api/views/register_email/test_verify_email.py -------------------------------------------------------------------------------- /tests/unit_tests/api/views/reset_password/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit_tests/api/views/reset_password/test_reset_password.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/tests/unit_tests/api/views/reset_password/test_reset_password.py -------------------------------------------------------------------------------- /tests/unit_tests/api/views/reset_password/test_send_reset_password_link.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/tests/unit_tests/api/views/reset_password/test_send_reset_password_link.py -------------------------------------------------------------------------------- /tests/unit_tests/api/views/test_change_password.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/tests/unit_tests/api/views/test_change_password.py -------------------------------------------------------------------------------- /tests/unit_tests/api/views/test_profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/tests/unit_tests/api/views/test_profile.py -------------------------------------------------------------------------------- /tests/unit_tests/auth_token_managers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit_tests/auth_token_managers/test_rest_framework.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/tests/unit_tests/auth_token_managers/test_rest_framework.py -------------------------------------------------------------------------------- /tests/unit_tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/tests/unit_tests/conftest.py -------------------------------------------------------------------------------- /tests/unit_tests/contrib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit_tests/contrib/verification_redirects/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit_tests/contrib/verification_redirects/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/tests/unit_tests/contrib/verification_redirects/conftest.py -------------------------------------------------------------------------------- /tests/unit_tests/contrib/verification_redirects/default_urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/tests/unit_tests/contrib/verification_redirects/default_urls.py -------------------------------------------------------------------------------- /tests/unit_tests/contrib/verification_redirects/test_register.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/tests/unit_tests/contrib/verification_redirects/test_register.py -------------------------------------------------------------------------------- /tests/unit_tests/contrib/verification_redirects/test_register_email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/tests/unit_tests/contrib/verification_redirects/test_register_email.py -------------------------------------------------------------------------------- /tests/unit_tests/contrib/verification_redirects/test_reset_password.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/tests/unit_tests/contrib/verification_redirects/test_reset_password.py -------------------------------------------------------------------------------- /tests/unit_tests/signers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit_tests/signers/test_register.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/tests/unit_tests/signers/test_register.py -------------------------------------------------------------------------------- /tests/unit_tests/signers/test_register_email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/tests/unit_tests/signers/test_register_email.py -------------------------------------------------------------------------------- /tests/unit_tests/signers/test_reset_password.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/tests/unit_tests/signers/test_reset_password.py -------------------------------------------------------------------------------- /tests/unit_tests/test_checks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/tests/unit_tests/test_checks.py -------------------------------------------------------------------------------- /tests/unit_tests/test_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/tests/unit_tests/test_exceptions.py -------------------------------------------------------------------------------- /tests/unit_tests/test_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/tests/unit_tests/test_settings.py -------------------------------------------------------------------------------- /tests/unit_tests/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit_tests/utils/test_email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/tests/unit_tests/utils/test_email.py -------------------------------------------------------------------------------- /tests/unit_tests/utils/test_html.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/tests/unit_tests/utils/test_html.py -------------------------------------------------------------------------------- /tests/unit_tests/utils/test_signers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/tests/unit_tests/utils/test_signers.py -------------------------------------------------------------------------------- /tests/unit_tests/utils/test_users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/tests/unit_tests/utils/test_users.py -------------------------------------------------------------------------------- /tests/unit_tests/utils/test_validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/tests/unit_tests/utils/test_validation.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apragacz/django-rest-registration/HEAD/tox.ini --------------------------------------------------------------------------------