forgingdestiny
03c736338f
extend base login template
2013-04-17 10:15:02 -04:00
forgingdestiny
33f494fcc8
add branding and style blocks
2013-04-17 10:14:36 -04:00
Tom Christie
bcf4cb2b4e
Merge branch 'include_reverse_relations' of https://github.com/tomchristie/django-rest-framework into include_reverse_relations
2013-04-17 09:26:34 +01:00
Tom Christie
ea55143a23
Version 2.2.7
2013-04-17 09:07:20 +01:00
Tom Christie
37fe0bf0de
Remove unneccessary tests from #789 , and bit of cleanup.
2013-04-17 09:03:24 +01:00
Tom Christie
700df90da1
Merge https://github.com/shezi/django-rest-framework
2013-04-17 08:51:36 +01:00
Tom Christie
23289b023d
Explicit error if dev does not return a response from the view
2013-04-16 14:32:46 +01:00
Stephan Groß
cac6697025
Return Decimal instance instead of string
2013-04-15 15:24:14 +02:00
Stephan Groß
9d80f01bce
Fix init call
2013-04-15 15:15:55 +02:00
Stephan Groß
c329d2f085
Add DecimalField to field_mapping
2013-04-15 13:11:41 +02:00
Stephan Groß
37f7d8bc0f
Fix unicodes
2013-04-15 13:02:18 +02:00
Stephan Groß
ad436d966f
Add DecimalField support
2013-04-15 13:02:18 +02:00
Johannes Spielmann
750451f5b4
adding test case for generic view with overriden get_object()
2013-04-14 18:30:44 +02:00
Tom Christie
5a5a602f8a
Allow overriding get_object to work correctly. Fixes #784
2013-04-13 20:07:36 +01:00
Tom Christie
e0020c5b03
Simplify get_object
2013-04-11 15:48:18 +01:00
Tom Christie
76e039d70e
First pass on automatically including reverse relationship
2013-04-10 22:38:02 +01:00
Tom Christie
3f91379e4e
Fix 1.3 compat issue. Closes #780
2013-04-10 09:24:24 +01:00
Tom Christie
07af437361
Cleaning up around bits of API that will be pending deprecation
2013-04-09 19:47:16 +01:00
Tom Christie
9bb1277e51
Cleaning up around bits of API that will be pending deprecation
2013-04-09 19:37:19 +01:00
Tom Christie
1de6cff11b
Cleaning up get_object and get_queryset
2013-04-09 19:06:49 +01:00
Tom Christie
dc45bc7bfa
Add lookup_kwarg
2013-04-09 19:01:01 +01:00
Tom Christie
099163f81f
Removed SingleObjectMixin and MultipleObjectMixin
2013-04-09 18:45:15 +01:00
Tom Christie
c73d0e1e39
Minor cleaning up on View
2013-04-09 18:22:39 +01:00
Tom Christie
371698331c
Tweaks
2013-04-04 22:24:30 +01:00
Tom Christie
c2280e34ec
Version 2.2.6
2013-04-04 21:53:15 +01:00
Tom Christie
fd3f538e9f
Fix up view name/description tests
2013-04-04 21:48:23 +01:00
Tom Christie
f68721ade8
Factor view names/descriptions out of View class
2013-04-04 21:42:26 +01:00
Tom Christie
9e24db022c
Commenting
2013-04-04 20:38:42 +01:00
Tom Christie
fb41d2ac8f
Add support for action and link routing
2013-04-04 20:35:40 +01:00
Tom Christie
c785628300
Fleshing out viewsets/routers
2013-04-04 20:00:44 +01:00
glic3rinu
b6c7730d7f
Fixed comma detection in break_long_headers templatetag
2013-04-04 14:01:47 +02:00
glic3rinu
92b5db5939
Added break_long_headers on templatetags and base template
2013-04-04 12:11:04 +02:00
Tom Christie
35b86ee52a
Merge pull request #772 from preed/preed/ModelSerializer-bool-fix
...
Don't have the ModelSerializer trust deserialized objects to not have re...
2013-04-03 04:53:52 -07:00
Atle Frenvik Sveen
80d28de034
Fix the fact that InvalidConsumerError and InvalidTokenError wasn't imported correctly from oauth_provider
2013-04-03 13:10:41 +02:00
Tom Christie
a18d3df0f6
Merge branch 'master' of https://github.com/tomchristie/django-rest-framework
2013-04-03 09:21:04 +01:00
Tom Christie
74fbd5ccc5
Fix bug with inactive user accessing OAuth
2013-04-03 09:20:36 +01:00
J. Paul Reed
889558365b
Don't have the ModelSerializer trust deserialized objects to not have redefine bool()ean-ness.
...
If the model we're using the ModelSerializer for has redefined methods that act as a boolean (__bool__ or __len__), it may not return the object even though it is_valid(), and should.
2013-04-02 01:41:40 -07:00
glic3rinu
76d1c47905
Fixed IPv6 support for urlize_quoted_links
2013-04-01 20:15:05 +02:00
Tom Christie
ec076a0078
Add viewsets/routers to indexs etc
2013-03-31 11:36:58 +01:00
Tom Christie
b4945f476c
Merge branch 'master' into resources-routers
2013-03-30 15:41:38 +00: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
Tom Christie
ff3ebd979d
Merge pull request #766 from glic3rinu/master
...
Refactored urlize_quoted_links based on Dango 1.5 urlize
2013-03-29 06:40:23 -07:00
Kevin Stone
4531ded061
Removed pagination regression special case for Django<1.4. Having DjangoFilterBackend return an actual query set fixes this issue.
...
Signed-off-by: Kevin Stone <kevinastone@gmail.com>
2013-03-28 18:48:48 -07:00
glic3rinu
9c32f048b5
Cleaned imports on templatetags/rest_framework module
2013-03-28 12:01:47 +01:00
glic3rinu
3774ba3ed2
Added force_text to compat
2013-03-28 12:01:08 +01:00
Kevin Stone
d4df617f8c
Added unit test for failing DjangoFilterBackend on SingleObjectMixin that was resolved in b10663e024
...
Signed-off-by: Kevin Stone <kevinastone@gmail.com>
2013-03-27 18:29:50 -07:00
Kevin Stone
b10663e024
Fixed DjangoFilterBackend not returning a query set.
...
Fixed bug unveiled in #682 .
Signed-off-by: Kevin Stone <kevinastone@gmail.com>
2013-03-27 17:55:36 -07:00
Pierre Dulac
fa61b2b2f1
Remove oauth2-provider backends reference from compat.py
2013-03-28 01:05:51 +01:00
Pierre Dulac
8ec60a22e1
Remove client credentials from all OAuth 2 tests
2013-03-28 00:57:23 +01:00
Fernando Rocha
b2cea84fae
Complete remove of client checks from oauth2
...
Signed-off-by: Fernando Rocha <fernandogrd@gmail.com>
2013-03-27 19:00:36 -03:00
glic3rinu
2c0363ddae
Added quotes to TRAILING_PUNCTUATION used by urlize_quoted_links
2013-03-27 22:58:11 +01:00
glic3rinu
5f48b4a77e
Refactored urlize_quoted_links code, now based on Django 1.5 urlize
2013-03-27 22:43:41 +01:00
Fernando Rocha
f1b8fee4f1
client credentials should be optional ( fix #759 )
...
client credentials should only be required on token
request
Signed-off-by: Fernando Rocha <fernandogrd@gmail.com>
2013-03-27 14:05:46 -03:00
Tom Christie
92c929094c
Version 2.2.5
2013-03-26 07:48:53 +00:00
Tom Christie
7eefcf7e53
Bulk update, allow_add_remove flag
2013-03-25 20:26:34 +00:00
Tom Christie
addf7e9b36
Defer the writable nested modelserializers work
2013-03-22 22:27:03 +00:00
Tom Christie
9bf7c9b714
Merge master
2013-03-22 21:57:37 +00:00
Tom Christie
870d5c7d78
Merge pull request #744 from tomchristie/basic-bulk-edit
...
Basic bulk create and bulk update
2013-03-22 14:47:29 -07:00
Tom Christie
4055129662
If oauth is not attempted don't throw an error. Fixes #748 .
2013-03-22 21:31:50 +00:00
Tom Christie
13794baf70
Bit of extra tidying and plenty of docs
2013-03-22 17:01:06 +00:00
Tom Christie
b4210f9a56
Test moved out of serializer.py into serializer_bulk_update
2013-03-22 12:46:03 +00:00
Tom Christie
c32d9969ac
Add extra tests for errors from incorrect data with multiple create/update
2013-03-22 12:33:09 +00:00
Tom Christie
8adde506e8
Default date/time fields now return python date/time objects again by default
2013-03-21 08:41:54 +00:00
Tom Christie
20fd738c85
iso formated datetime aware fields with +0000 offset should use 'Z' suffix instead
2013-03-20 13:05:59 +00:00
Tom Christie
b2dc664485
Basic bulk create and bulk update
2013-03-19 14:26:48 +00:00
Tom Christie
deb5e653e4
Added bulk create tests
2013-03-18 21:35:06 +00:00
Tom Christie
ad3ffe20f0
Merge branch 'master' into basic-nested-serialization
2013-03-18 21:12:05 +00:00
Tom Christie
09e4ee7ae3
Remove dumbass unneeded test
2013-03-18 21:11:40 +00:00
Tom Christie
922ee61d86
Remove erronous pre_save
2013-03-18 21:05:13 +00:00
Tom Christie
74fb366c59
Merge branch 'master' into resources-routers
2013-03-18 21:03:05 +00:00
Craig de Stigter
101fa26ebc
use writablefield style for serializer handling of self.default
2013-03-18 16:05:34 +13:00
Craig de Stigter
d6d5b1d82a
allow default values in writable serializer fields
2013-03-18 14:50:21 +13:00
Craig de Stigter
c8416df0c4
accept all WritableField kwargs for writable serializers (eg required=True)
2013-03-18 14:27:15 +13:00
Tom Christie
66bdd608e1
Fixes to save_object
2013-03-16 07:35:44 +00:00
Tom Christie
3ff103ad04
Fixes to save_object
2013-03-16 07:35:27 +00:00
Tom Christie
ccf551201f
Clean up and comment restore_object
2013-03-16 07:32:50 +00:00
Tom Christie
56653111a6
Remove unneeded arguments to save_object
2013-03-15 19:57:57 +00:00
Tom Christie
32e0e5e18c
Remove erronous _delete attribute
2013-03-15 19:55:32 +00:00
Tom Christie
47492e3ef4
Clean out ModelSerializer special casing from Serializer.field_from_native
2013-03-15 19:22:31 +00:00
Tom Christie
fb3b57803f
one 2 one nested relationships
2013-03-15 19:17:54 +00:00
Mark Aaron Shirley
3006e3825f
One-to-one writable, nested serializer support
2013-03-14 15:17:13 -07:00
Tom Christie
acc8c1faa4
force_insert, force_update arguments. Closes #484 .
...
Confirmed by `assertNumQueries(…)` in tests.
2013-03-13 20:40:39 +00:00
Tom Christie
4b68089d44
Version 2.2.4
2013-03-13 13:07:46 +00:00
Tom Christie
76bf8db83a
Merge branch 'master' of https://github.com/tomchristie/django-rest-framework
2013-03-13 12:48:27 +00:00
Tom Christie
73ab7dc3f1
Use django-filter 0.6a1 and add database query count tests for paginated, filtered lists.
2013-03-13 12:45:54 +00:00
Tom Christie
a798a5350a
Fix duplicated database queries for paginated lists.
...
Closes #713 .
2013-03-13 11:42:12 +00:00
Tom Christie
126cadf27e
Merge branch 'num-query-checking' of https://github.com/mjtamlyn/django-rest-framework
2013-03-13 11:36:55 +00:00
Tom Christie
0cf94cbd8b
Merge pull request #723 from mjumbewu/multitable-inheritance
...
Use parent's primary key when model is derived via multitable inheritance
2013-03-12 13:56:34 -07:00
Tom Christie
377dc2cda2
Only honor X-HTTP-Method-Override for POST requests.
2013-03-12 20:49:20 +00:00
Tom Christie
716d86863f
Merge pull request #695 from kuhnza/master
...
Support for X-HTTP-Method-Override Header
2013-03-12 13:40:48 -07:00
Tom Christie
b6b686d285
Merge branch 'master' into basic-nested-serialization
2013-03-12 20:30:14 +00:00
Tom Christie
043d748b53
Tweak
2013-03-12 20:12:28 +00:00
Tom Christie
f513db714d
Clean up TokenHasReadWriteScope slightly
2013-03-12 19:07:30 +00:00
Tom Christie
e8db504a98
Merge master
2013-03-12 18:49:38 +00:00
Tom Christie
2f1951910f
Descriptive text for NestedValidationError
2013-03-12 18:35:20 +00:00
Tom Christie
d8c5dca9ae
Extra tests for nested serializers
2013-03-12 18:34:52 +00:00
Tom Christie
6b4bb48dd4
Initial support for writable nested serialization (Not ModelSerializer)
2013-03-12 13:33:02 +00:00
Dave Kuhn
2e481f3318
Added test for X-HTTP-Method-Override header
2013-03-12 12:00:41 +11:00
Mjumbe Wawatu Ukweli
bd3fe75e1a
Further group model inheritance tests
2013-03-11 17:32:32 -04:00
Mjumbe Wawatu Ukweli
354fbc64ba
Group the model-inheritance-related tests together
2013-03-11 17:28:55 -04:00