Tom Christie
|
e70da5ac6b
|
Compat for GenericForeignKey, GenericRelation
|
2015-08-28 10:03:08 +01:00 |
|
Tom Christie
|
4f27697467
|
Fix get_model import
|
2015-08-27 17:28:12 +01:00 |
|
Tom Christie
|
48540f180a
|
unittest compat fallback
|
2015-08-27 17:11:53 +01:00 |
|
Tom Christie
|
aeb57913c9
|
Filter HTML refinments
|
2015-08-27 14:25:44 +01:00 |
|
Tom Christie
|
b4b2dc18fa
|
Clean-up refactoring of SearchFilter implementation
|
2015-08-20 11:35:32 +01:00 |
|
Tymur Maryokhin
|
4e5da16961
|
Remove Django 1.4 compat code
|
2015-08-07 00:02:29 +02:00 |
|
Tom Christie
|
877e964d7e
|
Don't need to support Django 1.4 with FilePathField.
|
2015-08-03 10:15:28 +01:00 |
|
Tom Christie
|
8d7c0a8474
|
Merge branch 'feature/filepathfield' of https://github.com/Ins1ne/django-rest-framework into Ins1ne-feature/filepathfield
|
2015-08-03 10:09:46 +01:00 |
|
Tom Christie
|
c8ad0cce19
|
Bump minimum Django version to 1.5
|
2015-07-30 15:43:39 +01:00 |
|
Aider Ibragimov
|
a1397ac699
|
fix bugs, move version branching to compat, update ModelSerializer mapping
|
2015-07-19 00:26:03 +03:00 |
|
José Padilla
|
7351a3f6ca
|
Sort imports with isort
|
2015-06-25 16:55:51 -04:00 |
|
José Padilla
|
83c9136c90
|
Cleanup import following PEP 8 style guide
|
2015-06-25 16:10:17 -04:00 |
|
Markus Korn
|
b42b16d0e6
|
compat: invert logic for checking the django version when implementing
RequestFactory.generic()
|
2015-06-22 16:13:42 +02:00 |
|
Markus Korn
|
06c61fc511
|
compat: only add compat implementation of RequestFactory.generic() if not
provided by django
|
2015-06-22 14:05:56 +02:00 |
|
hellysmile
|
c292b3d132
|
Fix set_rollback on @transaction.non_atomic_requests.
|
2015-06-08 07:10:57 +03:00 |
|
Nicolas Delaby
|
c2d2417237
|
Tell default error handler to doom the transaction on error
if `ATOMIC_REQUESTS` is enabled.
|
2015-06-02 09:19:58 +02:00 |
|
Nicolas Delaby
|
f701ecceb7
|
Add DurationField
|
2015-06-01 18:20:53 +02:00 |
|
Petros Moisiadis
|
a13075486d
|
Compatibility code for getting user model
Compatibility code for getting user model
|
2015-05-19 17:57:27 +03:00 |
|
Carlton Gibson
|
c5eb5b2201
|
Move importlib fallback into compat.
|
2015-02-17 11:55:15 +01:00 |
|
Tom Christie
|
4ee4b4f2dc
|
Merge master
|
2015-01-30 14:00:25 +00:00 |
|
Tom Christie
|
35f6a82462
|
Added DictField and support for HStoreField.
|
2015-01-23 16:27:23 +00:00 |
|
Tom Christie
|
9ec08ce578
|
Merge master
|
2015-01-21 13:12:14 +00:00 |
|
Tom Christie
|
da6ef3d0b0
|
Allow missing fields option for inherited serializers. Closes #2388.
|
2015-01-21 13:03:37 +00:00 |
|
Tom Christie
|
6065cdbd93
|
Merge master
|
2015-01-19 15:16:57 +00:00 |
|
Tom Christie
|
4f3c3a06cf
|
Drop trailing whitespace on indented JSON output. Closes #2429.
|
2015-01-19 14:41:10 +00:00 |
|
Fabien Bochu
|
5484d570cb
|
Fix timedelta JSON serialization on Python 2.6.
|
2015-01-19 13:09:08 +01:00 |
|
Tom Christie
|
b33a6cbff1
|
Ensure urlparse is not publically exposed in compat.py - less chance of accidental conflict.
|
2015-01-08 14:16:58 +00:00 |
|
Ryan Gaffney
|
07ad0474c0
|
Fix compatibility comment regarding OrderedDict
|
2015-01-06 14:34:36 -08:00 |
|
Tom Christie
|
6168f60ba8
|
Merge branch 'master' into version-3.1
|
2015-01-05 11:02:28 +00:00 |
|
Tom Christie
|
efa5942ce1
|
Support namespaced router URLs with DefaultRouter.
|
2014-12-28 12:02:52 +00:00 |
|
Tom Christie
|
fe9647ce92
|
AcceptHeaderVersioning to return unicode strings.
|
2014-12-16 16:37:32 +00:00 |
|
Tom Christie
|
b6ee784240
|
Merge master
|
2014-12-15 12:18:55 +00:00 |
|
Tom Christie
|
72e08a3e8b
|
Use unicode internally everywhere for 'repr'
|
2014-12-15 11:55:17 +00:00 |
|
Tom Christie
|
baaa356489
|
Merge master
|
2014-12-12 15:37:43 +00:00 |
|
Tymur Maryokhin
|
001884a192
|
Removed unused compat code
|
2014-12-04 16:06:43 +01:00 |
|
Tymur Maryokhin
|
95af92ca01
|
Removed custom urlparse compat
|
2014-12-04 15:47:42 +01:00 |
|
Tymur Maryokhin
|
d54c67d79d
|
Removed custom StringIO, force_text, smart_text compat
|
2014-12-04 03:11:42 +01:00 |
|
Tymur Maryokhin
|
09e59f2686
|
Removed custom python_2_unicode_compatible. Closes #2183
|
2014-12-04 02:50:25 +01:00 |
|
Tom Christie
|
3d6620c72a
|
Merge
|
2014-12-03 23:24:06 +00:00 |
|
Tom Christie
|
6369f92125
|
Merge
|
2014-12-03 23:12:52 +00:00 |
|
José Padilla
|
7f9dc73672
|
Remove XML support from core
|
2014-11-29 14:57:51 -04:00 |
|
José Padilla
|
731c8421af
|
Remove YAML support from core
|
2014-11-29 14:43:05 -04:00 |
|
José Padilla
|
0cc990792c
|
Merge branch 'version-3.1' into oauth_as_package
Conflicts:
requirements-test.txt
rest_framework/compat.py
tests/settings.py
tox.ini
|
2014-11-28 12:14:40 -04:00 |
|
Eleni Lixourioti
|
1aa7783095
|
Merge branch 'version-3.1' of github.com:tomchristie/django-rest-framework into oauth_as_package
Conflicts:
.travis.yml
|
2014-11-15 14:27:41 +00:00 |
|
Tom Christie
|
4e001dbb7a
|
Drop usage of SortedDict. Closes #2027.
|
2014-11-06 12:00:30 +00:00 |
|
Tom Christie
|
cd40dcb065
|
Ensure json.dumps(separators=...) works on both 2.x and 3.x
|
2014-10-30 16:53:12 +00:00 |
|
Tom Christie
|
5d247a65c8
|
First pass on nested serializers in HTML
|
2014-10-09 15:11:19 +01:00 |
|
Craig de Stigter
|
dfab9af294
|
Minor: fix spelling and grammar, mostly in 3.0 announcement
|
2014-10-03 08:41:18 +13:00 |
|
Tom Christie
|
381771731f
|
Use six.text_type instead of str everywhere
|
2014-10-01 13:09:14 +01:00 |
|
Tom Christie
|
dee3f78cb6
|
FileField and ImageField
|
2014-09-26 17:06:20 +01:00 |
|
Tom Christie
|
e5f0a97595
|
More compat fixes
|
2014-09-22 16:45:06 +01:00 |
|
Tom Christie
|
c54f394904
|
Ensure 'messages' in fields are respected in preference to default validator messages
|
2014-09-22 13:57:45 +01:00 |
|
Tom Christie
|
80ba047347
|
Compat fixes
|
2014-09-10 16:57:22 +01:00 |
|
Tom Christie
|
01c8c0cad9
|
Added help_text argument to fields
|
2014-09-10 13:52:16 +01:00 |
|
Jharrod LaFon
|
baa518cd89
|
Moved OAuth support out of DRF and into a separate package, per #1767
|
2014-09-05 15:30:01 -07:00 |
|
Tom Christie
|
63d02dbea8
|
Drop six from compat. 1.4.2 is now the lowest supported version.
|
2014-08-19 17:06:55 +01:00 |
|
Tom Christie
|
e385a7b8eb
|
Merge master
|
2014-08-19 10:11:10 +01:00 |
|
Xavier Ordoquy
|
fe048dc4fb
|
Fix #1712 (issue when django-guardian is installed but not configured/used)
|
2014-07-28 07:37:30 +02:00 |
|
Xavier Ordoquy
|
2489e38a06
|
Merge remote-tracking branch 'origin/master' into 2.4.0
Conflicts:
.travis.yml
docs/api-guide/viewsets.md
rest_framework/serializers.py
rest_framework/throttling.py
tests/test_generics.py
tests/test_serializers.py
tox.ini
|
2014-06-23 14:02:45 +02:00 |
|
Xavier Ordoquy
|
e8ec81f5e9
|
Fixed #1624 (thanks @abraithwaite)
|
2014-06-08 09:03:21 +02:00 |
|
Xavier Ordoquy
|
d08536ad9d
|
Merge remote-tracking branch 'origin/master' into 2.4.0
Conflicts:
.travis.yml
docs/api-guide/fields.md
docs/api-guide/routers.md
docs/topics/release-notes.md
rest_framework/authentication.py
rest_framework/serializers.py
rest_framework/templatetags/rest_framework.py
rest_framework/tests/test_authentication.py
rest_framework/tests/test_filters.py
rest_framework/tests/test_hyperlinkedserializers.py
rest_framework/tests/test_serializer.py
rest_framework/tests/test_testing.py
rest_framework/utils/encoders.py
tox.ini
|
2014-04-13 00:05:57 +02:00 |
|
Eric Buehl
|
34887ed756
|
it's safe to import scope and constants
|
2014-03-06 20:21:44 +00:00 |
|
Eric Buehl
|
e0682e9298
|
don't implicitly import provider.oauth2
|
2014-03-05 17:15:52 +00:00 |
|
Xavier Ordoquy
|
b2f0f4fcf4
|
Merge remote-tracking branch 'reference/master' into feature/django_1_7
|
2014-02-18 11:42:35 +01:00 |
|
Xavier Ordoquy
|
5ae94547bc
|
Moved the python_2_unicode_compatible into compat module.
|
2014-02-18 11:42:17 +01:00 |
|
Ian Foote
|
74fec7eeb4
|
Import force_bytes on django >= 1.5
|
2014-01-28 14:30:46 +00:00 |
|
Tom Christie
|
52686420f4
|
Merge branch 'bennbollay-patch-1' into 2.4.0
Conflicts:
.travis.yml
docs/api-guide/routers.md
rest_framework/compat.py
tox.ini
|
2013-12-23 09:48:59 +00:00 |
|
Tom Christie
|
fc2dee844a
|
Don't import compat.py from authtoken.models. Closes #1297
|
2013-12-16 08:59:10 +00:00 |
|
Tom Christie
|
a87c55a93a
|
Compat fixes for django-oauth-plus versions 2.0-2.2.1
|
2013-12-13 21:57:07 +00:00 |
|
Tom Christie
|
9c41c007af
|
Merge branch 'master' into 2.4.0
Conflicts:
.travis.yml
docs/api-guide/routers.md
docs/topics/release-notes.md
rest_framework/compat.py
|
2013-12-13 16:32:34 +00:00 |
|
Tom Christie
|
ddd17c69e7
|
Fix compat issues for #1231
|
2013-12-09 09:24:10 +00:00 |
|
Tom Christie
|
1bd8fe4152
|
Whitespace fix
|
2013-09-25 10:36:08 +01:00 |
|
Tom Christie
|
e441f85109
|
Drop 1.3 support
|
2013-09-25 10:30:04 +01:00 |
|
Tom Christie
|
21cd638659
|
Merge master
|
2013-09-25 09:44:26 +01:00 |
|
Markus Kaiserswerth
|
abbe9213f9
|
Address pending deprecation of Model._meta.module_name in Django 1.6
|
2013-09-23 17:48:25 +02:00 |
|
bwreilly
|
4a9dcfa760
|
added guardian as optional requirement, stubbed out object-level permission class
|
2013-09-06 11:01:31 -05:00 |
|
Tom Christie
|
f631f55f8e
|
Tweak comment
|
2013-08-21 21:35:17 +01:00 |
|
Tom Christie
|
44ceef8415
|
Updating 2.4.0 release notes
|
2013-08-21 21:30:25 +01:00 |
|
Tom Christie
|
28e44efe25
|
Merge branch 'master' into 2.4.0
|
2013-08-19 20:58:28 +01:00 |
|
Tom Christie
|
7224b20d58
|
Added APIRequestFactory
|
2013-06-28 17:17:39 +01:00 |
|
Tom Christie
|
4ee9cdc7af
|
Fix compat datetime import when oauth2 provide does not support timezone aware datetimes
|
2013-06-28 09:35:52 +01:00 |
|
Tom Christie
|
3fcc01273c
|
Remove deprecated code
|
2013-06-27 20:29:52 +01:00 |
|
Tom Christie
|
69e5e3cc0d
|
Use timezone aware datetimes with oauth2 provider, when supported. Closes #947.
|
2013-06-26 21:18:13 +01:00 |
|
Tom Christie
|
715bd47dfa
|
Use AUTH_USER_MODEL consistently between various Django versions. Closes #946
|
2013-06-26 17:56:42 +01:00 |
|
Tom Christie
|
8cc63b09f6
|
Add support for StreamingHttpResponse. Closes #939
|
2013-06-21 22:42:04 +01:00 |
|
Ryan Kaskel
|
579f77ceaa
|
Move function to compat.
|
2013-05-18 17:04:17 +01:00 |
|
Tom Christie
|
75b2afcb23
|
Merge branch 'master' into 2.3
|
2013-05-05 16:48:46 +01:00 |
|
Danilo Bargen
|
e5040fbf94
|
Catch ImproperlyConfigured exception in compat.py (fixes #803)
|
2013-04-30 23:24:33 +02:00 |
|
Tom Christie
|
835d3f89d3
|
Merge remove-django-generics
|
2013-04-23 11:59:13 +01:00 |
|
Tom Christie
|
3f91379e4e
|
Fix 1.3 compat issue. Closes #780
|
2013-04-10 09:24:24 +01:00 |
|
Tom Christie
|
c73d0e1e39
|
Minor cleaning up on View
|
2013-04-09 18:22:39 +01:00 |
|
Tom Christie
|
a69262a1cd
|
Merge pull request #767 from tomchristie/fix-oauth2-token-only
Fix OAuth 2 token only
|
2013-03-29 06:42:24 -07:00 |
|
glic3rinu
|
3774ba3ed2
|
Added force_text to compat
|
2013-03-28 12:01:08 +01:00 |
|
Pierre Dulac
|
fa61b2b2f1
|
Remove oauth2-provider backends reference from compat.py
|
2013-03-28 01:05:51 +01:00 |
|
Tom Christie
|
f513db714d
|
Clean up TokenHasReadWriteScope slightly
|
2013-03-12 19:07:30 +00:00 |
|
Pierre Dulac
|
e03906a5c4
|
Add TokenHasReadWriteScope class for permissions based on scopes
|
2013-03-10 14:08:29 +01:00 |
|
Tom Christie
|
a4b33992a5
|
Merge OAuth2 work.
|
2013-03-07 17:43:13 +00:00 |
|
Tom Christie
|
d4e3610e71
|
Merge & clean OAuth support
|
2013-03-07 09:01:53 +00:00 |
|
Pierre Dulac
|
8845c0be88
|
Fix import errors
|
2013-03-06 22:42:09 +01:00 |
|
Pierre Dulac
|
9d5c306038
|
Improve the django-oauth2-provider import block
to avoid naming collision with `oauth2` used for OAuth 1
|
2013-03-01 11:53:30 +01:00 |
|