Matt d'Entremont
7fbdcff5e0
Alter a statement to make it python3 compatible
...
- In python 3, filter returns an iterator instead of a list
- Thus bool(filter(...)) always evaluated to true on python3
- Convert the filter to a list comprehension to ensure it evaluated as
expected on python 3
2015-10-26 10:13:27 -03:00
Mateusz Sikora
ba5edbaf62
fix update_session_auth_hash for django <1.7
2015-10-19 10:12:25 +02:00
Bhaarat Sharma
48eb40ae47
adding not
2015-10-18 08:23:36 -04:00
Bhaarat Sharma
296a49a04b
Don't log the user out after change password - Django 1.7
2015-10-18 00:20:50 -04:00
mario
680f24e43d
Fix the optional deps for allauth.socialaccount
2015-10-04 12:41:07 +02:00
Nick Spacek
0ae97701c8
Adds check for optional deps in INSTALLED_APPS
...
Previously the serializers.py file relied solely on the presence of
allauth.socialaccount in the PYTHON_PATH to determine if its use was
required. This adds another check in the Django INSTALLED_APPS for the
allauth.socialaccount app, and then continues with the import if the app
has been added.
2015-10-01 09:51:25 -03:00
Philippe Luickx
c22b77724d
LoginSerializer allow_blank fix
2015-08-17 13:35:20 +03:00
Philippe Luickx
4cf33ff9fa
SocialLoginSerializer allow_blank fix
2015-08-17 13:34:59 +03:00
Mateusz Sikora
388314f831
fix flake8
2015-08-14 13:49:47 +02:00
Philippe Luickx
64ab8be2f0
catching incorrect input
2015-08-13 10:56:25 +03:00
Philippe Luickx
5a6c8f549b
bugfix
2015-08-10 11:24:21 +03:00
Philippe Luickx
02bf6fbe5b
bugfix, request.DATA is deprecated, replaced with request.data
2015-08-07 14:31:33 +03:00
Philippe Luickx
ad94008503
appending all views with View
2015-08-07 13:54:45 +03:00
Philippe Luickx
4a3ea85f44
well, that was an easy cleanup, now it is nice and consistent
2015-08-07 13:46:18 +03:00
Philippe Luickx
bd193a1401
you can now login with email and password, without username
2015-08-07 13:43:21 +03:00
Philippe Luickx
74f2ffec7f
now also accepting authorization codes from social login (e.g. facebook)
2015-08-07 13:26:57 +03:00
Philippe Luickx
8ea935ef40
conditional import
2015-08-07 11:25:40 +03:00
Nikolay Golub
a9d2a24011
Make names more consistent
2015-07-23 22:33:48 +03:00
Nikolay Golub
f43a6b8d58
move SocialAccount population to the separate method in the SocialLoginSerializer.
...
It makes easier to get the correct signup for custom user models, because application can subclass SocialLoginSeriaLizer and add required fields to the instance.
2015-07-23 22:22:39 +03:00
mjaworski
a60df71c07
Flake8 style fixes
2015-04-28 10:22:08 +02:00
mjaworski
ece4c01ada
Merge branch 'master' into flake8
2015-04-28 10:04:42 +02:00
mjaworski
9803d9f941
adding static code analysis
2015-04-28 10:04:20 +02:00
Marco Badan
4b9b631744
Fix TabError: inconsistent use of tabs and spaces in indentation
2015-04-27 17:06:48 +02:00
Antoine
7aa2fdb18c
Fixed version check
2015-04-27 20:05:25 +08:00
Antoine
ee55380a6c
Switched to standard import_module as the Django embedded one is deprecated and will be removed in next version
2015-04-17 16:49:32 +01:00
mjaworski
80a7988a9b
Django 1.8 compatibility fixes
2015-04-17 09:53:46 +02:00
mjaworski
e6d56c9e02
Merge branch 'master' of https://github.com/Tivix/django-rest-auth
2015-04-13 15:19:57 +02:00
mjaworski
bef1074052
Replaced references to contrib.auth.model.User with get_user_model(). Closes #68
2015-04-13 15:19:54 +02:00
S.Turgut
fe1eff745e
change PasswordResetConfirmSerializer setpasswordform from token invalid value error to form validation error
2015-03-11 12:05:45 +02:00
Mateusz Sikora
8182a33c66
#23 - add test case to cover solcial auth for existing user
2015-02-27 13:56:29 +01:00
Mateusz Sikora
e8ac019b4c
Merge pull request #55 from vesterbaek/fix_drf_request
...
DRF 3 bug: get HttpRequest from DRF request object. Similar to issue #43
2015-02-25 17:38:43 +01:00
Jeppe Vesterbæk
c615cd94aa
DRF 3 bug: get HttpRequest from DRF request object. Similar to issue #43
2015-02-25 16:52:51 +01:00
Jeppe Vesterbæk
846040259a
Mark email as read only for user details
2015-02-25 16:06:46 +01:00
Mateusz Sikora
2158fffd2a
fix #47 - PasswordResetConfirm doesn't check token
2015-01-27 16:52:54 +01:00
Lele Long
199a4989c5
Adjust for djangorestframework 3
2015-01-15 23:45:01 +08:00
Mateusz Sikora
01ffd4127b
support django-rest-framework v3.0
2015-01-09 12:05:14 +01:00
Mateusz Sikora
e9fee3aa92
Support custom UserDetailsSerializer for registration
2015-01-09 11:20:46 +01:00
Mateusz Sikora
5d53a0e0a0
fix unit tests for social auth - required after changes in allauth v0.19.0
2015-01-09 11:12:00 +01:00
Marc
b2d5c221c7
Support for custom UserDetailsSerializer on Register view
2014-12-18 16:52:28 +01:00
Mateusz Sikora
7b7e2d368b
fix bug in PasswordChangeSerializer
2014-11-14 10:31:02 +01:00
Mateusz Sikora
e8a7b0bdf4
add old_password field in PasswordChangeSerializer, disabled by default
2014-11-12 11:51:22 +01:00
Mateusz Sikora
0fc4d56dae
add FAQ section in docs
2014-11-12 11:18:21 +01:00
Mateusz Sikora
059b0dcbab
make all endpoints browsable
2014-11-12 10:33:29 +01:00
Mateusz Sikora
bbc9eeee3a
make registration API browsable
2014-11-12 03:52:06 +01:00
Marc Tudurí marctc@gmail.com
be6b65dc55
modified utils.py in order to work properly with python2 and python3
2014-11-06 09:15:54 +01:00
Mateusz Sikora
644c4d28e1
Merge branch 'master' of github.com:Tivix/django-rest-auth
2014-10-24 15:52:17 +02:00
Mateusz Sikora
5825fae048
define permission classes inside views
2014-10-24 15:52:07 +02:00
Mikkel Madsen
81f435125b
Fix app_settings import
...
The url paths
```
url(r'^rest-auth/', include('rest_auth.urls')),
url(r'^rest-auth/registration/', include('rest_auth.registration.urls')),
```
Weren't working for me, I kept getting an ImportError `No module named 'app_settings'`.
This fixes that issue for me on Win7 x64, Python 3.4, Django 1.7
2014-10-20 16:58:53 +02:00
Mateusz Sikora
aac42af991
fix tests
2014-10-15 17:36:21 +02:00
Mateusz Sikora
5fd7ea5596
update demo project - still not finished
2014-10-15 17:32:19 +02:00
Mateusz Sikora
102fcedc82
move some test files outside app
2014-10-14 14:56:00 +02:00
Mateusz Sikora
989f3fa7af
minor fixes
2014-10-09 11:41:52 +02:00
Mateusz Sikora
6ecb6a7847
fix setting name
2014-10-09 10:49:20 +02:00
Mateusz Sikora
2b5942c4ac
custom serializers settings
2014-10-08 13:19:34 +02:00
Mateusz Sikora
489bac6e1f
comment out unused part of code in tests
2014-10-08 12:26:32 +02:00
Mateusz Sikora
4088081707
add social medial authentication tests, separate test urls
2014-10-08 12:19:15 +02:00
Mateusz Sikora
f134d8b1d6
remove unused utils.py
2014-10-08 10:29:22 +02:00
Mateusz Sikora
a7be2d178b
password reset and password change refactoring
2014-10-07 15:08:08 +02:00
Mateusz Sikora
85688940df
create base view and serializer for social authentication
2014-10-02 16:54:55 +02:00
Mateusz Sikora
f0cd45f7be
fix tests for django 1.7
2014-10-02 12:39:47 +02:00
Mateusz Sikora
ff9fd1c3c1
cleanup tests
2014-10-02 11:40:07 +02:00
Mateusz Sikora
34d3627c7c
remove unused serializers.py form registration app
2014-10-02 11:31:33 +02:00
Mateusz Sikora
61cafa3cb6
fix tests for djnago 1.5
2014-10-02 11:23:52 +02:00
Mateusz Sikora
459d03e30d
revised user details view
2014-10-02 11:18:23 +02:00
Mateusz Sikora
65b5caa3d0
typo
2014-10-01 16:36:34 +02:00
Mateusz Sikora
08fcca9b48
veirfy email view and test
2014-10-01 16:34:51 +02:00
Mateusz Sikora
de1fb3d81f
registration with email verification:
...
- rebuild login view
- check email verification in LoginSerializer depends on allauth settings
- add test for registration with email verification
2014-10-01 15:31:10 +02:00
Mateusz Sikora
f14b3b03f7
django-registration replacement
...
- remove django-registration references
- integrate with django-allauth
- move all registration stuff to separated app
- update unit tests
2014-10-01 14:13:21 +02:00
Mateusz Sikora
4c611afd7f
add REST_SESSION_LOGIN setting, v0.2.5
2014-08-27 14:05:07 +02:00
Mateusz Sikora
c863cfb0e6
move PasswordResetForm as an attribute of PasswordReset view class
2014-08-19 13:24:03 +02:00
Mateusz Sikora
ee1aedbe23
add serializer_class attribute to UserDetails view
2014-07-09 16:43:03 +02:00
Mateusz Sikora
445c211ebe
make UserProfile fully optional; version 0.2.3
2014-07-08 11:36:59 +02:00
Mateusz Sikora
0a1d239374
v0.2.2: support projects without user profiles and set defaul registration backend
2014-07-03 19:56:02 +02:00
Mateusz Sikora
44e0f33b25
make IS_TEST not required, enhancement in Login view
2014-05-30 11:17:25 +02:00
Mateusz Sikora
1d9379c43b
remove unnecessary settings from tests
2014-05-06 13:08:15 +02:00
Mateusz Sikora
6993e98282
test for password reset process
2014-05-06 00:53:06 +02:00
Mateusz Sikora
d33bbc8021
enhancements in PasswordResetConfirm and Register views
2014-05-05 21:01:23 +02:00
Mateusz Sikora
1cf6052a31
move definition of registration view and user profile model to runtest script
2014-05-05 17:57:47 +02:00
Mateusz Sikora
11cca48391
make compatible with django 1.5
2014-05-03 00:42:29 +02:00
Mateusz Sikora
7e24165c82
disable swagger docs for tests
2014-05-03 00:01:16 +02:00
Mateusz Sikora
d2f9261703
update test_settings
2014-05-02 23:55:39 +02:00
Mateusz Sikora
e32e125a65
missed file
2014-05-02 23:50:54 +02:00
Mateusz Sikora
02b1f3aa20
make 'python setup.py test' working
2014-05-02 23:47:28 +02:00
Mateusz Sikora
2faaa3d5c5
update test_settings
2014-05-02 21:58:41 +02:00
Mateusz Sikora
53860acdeb
update test_settings
2014-05-02 21:03:25 +02:00
Mateusz Sikora
1c8d2f6d56
create test_settings
2014-05-02 20:53:42 +02:00
Mateusz Sikora
5ba22d4193
travis-ci tests trigger
2014-05-02 20:29:30 +02:00
Mateusz Sikora
2bde528074
test cleanup
2014-05-01 22:32:30 +02:00
Silin Na
93a3de57ff
Created AUTHORS, MANIFEST.in, and setup.py.
...
+ Revised README.md.
+ AutoPEP8 rest_auth python files.
2014-04-30 13:55:04 -07:00
Sumit Chachra
e1c577d4fd
First commit.
2014-04-30 12:52:05 -07:00