├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE │ └── pull_request_template.md └── workflows │ ├── publish.yml │ ├── test-postgres.yml │ └── test.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── MANIFEST.in ├── README.md ├── django_rest_passwordreset ├── __init__.py ├── admin.py ├── locale │ └── pt_BR │ │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── management │ ├── __init__.py │ └── commands │ │ ├── __init__.py │ │ └── clearresetpasswodtokens.py ├── migrations │ ├── 0001_initial.py │ ├── 0002_pk_migration.py │ ├── 0003_allow_blank_and_null_fields.py │ ├── 0004_alter_resetpasswordtoken_user_agent.py │ └── __init__.py ├── models.py ├── serializers.py ├── signals.py ├── throttling.py ├── tokens.py ├── urls.py └── views.py ├── docs ├── .gitkeep ├── browsable_api_email_validation.png ├── browsable_api_password_validation.png └── coreapi_docs.png ├── locale ├── en │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po └── es │ └── LC_MESSAGES │ ├── django.mo │ └── django.po ├── setup.cfg ├── setup.py └── tests ├── .gitkeep ├── __init__.py ├── manage.py ├── requirements.txt ├── settings.py ├── settings_postgres.py ├── test ├── __init__.py ├── helpers.py ├── test_auth_test_case.py ├── test_throttle.py └── test_token_generators.py ├── urls.py └── user_id_uuid_testapp ├── __init__.py ├── apps.py ├── migrations ├── 0001_initial.py └── __init__.py ├── models.py ├── tests ├── __init__.py ├── test_auth_test_case.py └── test_setup.py └── views.py /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anexia-it/django-rest-passwordreset/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anexia-it/django-rest-passwordreset/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anexia-it/django-rest-passwordreset/HEAD/.github/PULL_REQUEST_TEMPLATE/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anexia-it/django-rest-passwordreset/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/test-postgres.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anexia-it/django-rest-passwordreset/HEAD/.github/workflows/test-postgres.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anexia-it/django-rest-passwordreset/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anexia-it/django-rest-passwordreset/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anexia-it/django-rest-passwordreset/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anexia-it/django-rest-passwordreset/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anexia-it/django-rest-passwordreset/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anexia-it/django-rest-passwordreset/HEAD/README.md -------------------------------------------------------------------------------- /django_rest_passwordreset/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /django_rest_passwordreset/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anexia-it/django-rest-passwordreset/HEAD/django_rest_passwordreset/admin.py -------------------------------------------------------------------------------- /django_rest_passwordreset/locale/pt_BR/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anexia-it/django-rest-passwordreset/HEAD/django_rest_passwordreset/locale/pt_BR/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /django_rest_passwordreset/locale/pt_BR/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anexia-it/django-rest-passwordreset/HEAD/django_rest_passwordreset/locale/pt_BR/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /django_rest_passwordreset/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /django_rest_passwordreset/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /django_rest_passwordreset/management/commands/clearresetpasswodtokens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anexia-it/django-rest-passwordreset/HEAD/django_rest_passwordreset/management/commands/clearresetpasswodtokens.py -------------------------------------------------------------------------------- /django_rest_passwordreset/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anexia-it/django-rest-passwordreset/HEAD/django_rest_passwordreset/migrations/0001_initial.py -------------------------------------------------------------------------------- /django_rest_passwordreset/migrations/0002_pk_migration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anexia-it/django-rest-passwordreset/HEAD/django_rest_passwordreset/migrations/0002_pk_migration.py -------------------------------------------------------------------------------- /django_rest_passwordreset/migrations/0003_allow_blank_and_null_fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anexia-it/django-rest-passwordreset/HEAD/django_rest_passwordreset/migrations/0003_allow_blank_and_null_fields.py -------------------------------------------------------------------------------- /django_rest_passwordreset/migrations/0004_alter_resetpasswordtoken_user_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anexia-it/django-rest-passwordreset/HEAD/django_rest_passwordreset/migrations/0004_alter_resetpasswordtoken_user_agent.py -------------------------------------------------------------------------------- /django_rest_passwordreset/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /django_rest_passwordreset/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anexia-it/django-rest-passwordreset/HEAD/django_rest_passwordreset/models.py -------------------------------------------------------------------------------- /django_rest_passwordreset/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anexia-it/django-rest-passwordreset/HEAD/django_rest_passwordreset/serializers.py -------------------------------------------------------------------------------- /django_rest_passwordreset/signals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anexia-it/django-rest-passwordreset/HEAD/django_rest_passwordreset/signals.py -------------------------------------------------------------------------------- /django_rest_passwordreset/throttling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anexia-it/django-rest-passwordreset/HEAD/django_rest_passwordreset/throttling.py -------------------------------------------------------------------------------- /django_rest_passwordreset/tokens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anexia-it/django-rest-passwordreset/HEAD/django_rest_passwordreset/tokens.py -------------------------------------------------------------------------------- /django_rest_passwordreset/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anexia-it/django-rest-passwordreset/HEAD/django_rest_passwordreset/urls.py -------------------------------------------------------------------------------- /django_rest_passwordreset/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anexia-it/django-rest-passwordreset/HEAD/django_rest_passwordreset/views.py -------------------------------------------------------------------------------- /docs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/browsable_api_email_validation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anexia-it/django-rest-passwordreset/HEAD/docs/browsable_api_email_validation.png -------------------------------------------------------------------------------- /docs/browsable_api_password_validation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anexia-it/django-rest-passwordreset/HEAD/docs/browsable_api_password_validation.png -------------------------------------------------------------------------------- /docs/coreapi_docs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anexia-it/django-rest-passwordreset/HEAD/docs/coreapi_docs.png -------------------------------------------------------------------------------- /locale/en/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anexia-it/django-rest-passwordreset/HEAD/locale/en/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /locale/en/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anexia-it/django-rest-passwordreset/HEAD/locale/en/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /locale/es/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anexia-it/django-rest-passwordreset/HEAD/locale/es/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /locale/es/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anexia-it/django-rest-passwordreset/HEAD/locale/es/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anexia-it/django-rest-passwordreset/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anexia-it/django-rest-passwordreset/HEAD/setup.py -------------------------------------------------------------------------------- /tests/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anexia-it/django-rest-passwordreset/HEAD/tests/manage.py -------------------------------------------------------------------------------- /tests/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anexia-it/django-rest-passwordreset/HEAD/tests/requirements.txt -------------------------------------------------------------------------------- /tests/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anexia-it/django-rest-passwordreset/HEAD/tests/settings.py -------------------------------------------------------------------------------- /tests/settings_postgres.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anexia-it/django-rest-passwordreset/HEAD/tests/settings_postgres.py -------------------------------------------------------------------------------- /tests/test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anexia-it/django-rest-passwordreset/HEAD/tests/test/helpers.py -------------------------------------------------------------------------------- /tests/test/test_auth_test_case.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anexia-it/django-rest-passwordreset/HEAD/tests/test/test_auth_test_case.py -------------------------------------------------------------------------------- /tests/test/test_throttle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anexia-it/django-rest-passwordreset/HEAD/tests/test/test_throttle.py -------------------------------------------------------------------------------- /tests/test/test_token_generators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anexia-it/django-rest-passwordreset/HEAD/tests/test/test_token_generators.py -------------------------------------------------------------------------------- /tests/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anexia-it/django-rest-passwordreset/HEAD/tests/urls.py -------------------------------------------------------------------------------- /tests/user_id_uuid_testapp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/user_id_uuid_testapp/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anexia-it/django-rest-passwordreset/HEAD/tests/user_id_uuid_testapp/apps.py -------------------------------------------------------------------------------- /tests/user_id_uuid_testapp/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anexia-it/django-rest-passwordreset/HEAD/tests/user_id_uuid_testapp/migrations/0001_initial.py -------------------------------------------------------------------------------- /tests/user_id_uuid_testapp/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/user_id_uuid_testapp/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anexia-it/django-rest-passwordreset/HEAD/tests/user_id_uuid_testapp/models.py -------------------------------------------------------------------------------- /tests/user_id_uuid_testapp/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/user_id_uuid_testapp/tests/test_auth_test_case.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anexia-it/django-rest-passwordreset/HEAD/tests/user_id_uuid_testapp/tests/test_auth_test_case.py -------------------------------------------------------------------------------- /tests/user_id_uuid_testapp/tests/test_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anexia-it/django-rest-passwordreset/HEAD/tests/user_id_uuid_testapp/tests/test_setup.py -------------------------------------------------------------------------------- /tests/user_id_uuid_testapp/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anexia-it/django-rest-passwordreset/HEAD/tests/user_id_uuid_testapp/views.py --------------------------------------------------------------------------------