Commit Graph

699 Commits

Author SHA1 Message Date
Tom Christie
c124585df6 Merge pull request #219 from scfarley/related-serializers-2
Pass request to related serializers
2012-06-28 05:06:48 -07:00
Sean C. Farley
1b49c5e3e5 Pass request to related serializers
Related serializers may need access to the request to properly serialize
a child resource.  For example, reverse() in djangorestframework.reverse
uses request if available to return an absolute URL.  While the parent
resource has access to the request to generate the absolute URL, the
child resource does not.
2012-06-26 19:27:57 -04:00
Tom Christie
9dbaac3182 Merge pull request #210 from max-arnold/serialize-raw-queryset
Small patch to allow RawQuerySet serialization
2012-05-22 01:19:55 -07:00
Max Arnold
b689db17b3 Allow RawQuerySet serialization 2012-05-22 12:39:50 +07:00
Tom Christie
0c82e4b575 1.4 Ain't alpha. 2012-05-11 09:46:00 +02:00
Marko Tibold
d88ae359b8 Fix typo. 2012-04-12 01:06:35 +03:00
Marko Tibold
64a49905a4 Use seuptools to be explicit about optional version-dependency of markdown. 2012-04-11 23:51:00 +02:00
Marko Tibold
a07212389d Fixes #94. Thanks @natim. Only Markdown 2.0+ is supported currently. 2012-04-11 23:13:04 +02:00
Marko Tibold
e53c819cc7 Fix broken pygments test. 2012-03-27 23:40:33 +02:00
Marko Tibold
55317b0372 Fixes broken permissions-example.
reverse takes `request` as a kwarg.
2012-02-29 21:32:10 +01:00
Tom Christie
1751655927 Update docs/requirements.txt 2012-02-27 10:06:20 +00:00
Tom Christie
2fe6913b1a Added @shawnlewis. Thanks! 2012-02-24 13:13:11 +00:00
Tom Christie
f041ee023e Merge pull request #179 from shawnlewis/master
Okay, that looks good to me!
2012-02-24 05:12:23 -08:00
Shawn Lewis
9c92f96ce2 Fix for #178.
Related serializers passed in via include now work as expected.
2012-02-23 16:30:44 -08:00
Shawn Lewis
98c16e6da8 Test for issue #178.
This failing test shows that the serializer implementation breaks when a
related serializer is passed in via include rather than via fields.
2012-02-23 16:28:01 -08:00
Tom Christie
7183815235 Version 0.4.0-dev 2012-02-23 09:29:51 +00:00
Tom Christie
afdda88b13 Remove unused 'staticviews' 2012-02-23 09:22:37 +00:00
Tom Christie
e15494a172 Remove InstanceMixin auto-url magicks. 2012-02-23 09:21:01 +00:00
Tom Christie
2b59df004a reverse takes request as a kwarg for compatibility with django's reverse 2012-02-23 08:58:10 +00:00
Tom Christie
8e0b9e55ec Properly catch MultiPartParserError during .parse() 2012-02-22 13:09:09 +00:00
Tom Christie
b2b1a0354f Added @tschan. Thanks! 2012-02-22 12:55:13 +00:00
Tom Christie
bc519cae53 Merge pull request #176 from tschan/master
Add exception handling to the XML parser
2012-02-22 04:54:31 -08:00
Can Yavuz
44b56ed059 let the XML parser fail gracefully on malformed XML 2012-02-22 11:17:37 +01:00
Tom Christie
66eabe8bd1 Remove staticviews. Use standard login/logout 2012-02-21 22:50:41 +00:00
Tom Christie
b074754b54 Remove ADMIN_MEDIA_PREFIX everywhere 2012-02-21 22:13:41 +00:00
Tom Christie
9277f438cb Fix YAML parser bug 2012-02-21 22:09:05 +00:00
Tom Christie
ca9465f11e reverse gets it's own module 2012-02-21 20:47:55 +00:00
Tom Christie
b7c06dd8e3 Update djangorestframework/views.py 2012-02-21 14:53:54 +00:00
Tom Christie
288e7f7c40 Added @izquierdo. Thanks! 2012-02-21 14:16:47 +00:00
Tom Christie
49ebaf106d Merge pull request #175 from izquierdo/custom_reverse
Custom reverse() and drop set_script_prefix
2012-02-21 06:09:30 -08:00
Daniel Izquierdo
f17f3886f4 Implement `reverse_lazy()' 2012-02-21 22:51:33 +09:00
Daniel Izquierdo
6f4fab81d2 Add a docstring for `reverse()' 2012-02-21 22:51:32 +09:00
Daniel Izquierdo
8f5b093c0d Include the `utils' module in the docs 2012-02-21 22:51:32 +09:00
Daniel Izquierdo
86d470796e Add a HOWTO page for the custom `reverse()' 2012-02-21 22:51:32 +09:00
Daniel Izquierdo
c7e7279d97 Update examples to use the new custom `reverse()'
This fixes #167 except for the docs
2012-02-21 22:51:32 +09:00
Daniel Izquierdo
b600b5075f Update resources.py to use the new custom `reverse()' 2012-02-21 22:44:02 +09:00
Daniel Izquierdo
13110a386c Implement a custom reverse that builds absolute URLs with a request object 2012-02-21 22:44:02 +09:00
Daniel Izquierdo
a29ca6c2d0 Pass the request object to `reverse' in the reverse tests 2012-02-21 22:44:02 +09:00
Daniel Izquierdo
f5badcf80c Stop using set_script_prefix 2012-02-21 22:42:15 +09:00
Daniel Izquierdo
af4851f7a8 Move the new `reverse' function from urlresolvers to utils 2012-02-21 22:41:51 +09:00
Daniel Izquierdo
12e34814e9 Test the custom reverse() function instead of the one provided by Django 2012-02-21 22:41:51 +09:00
Daniel Izquierdo
d808d55b5c Create a custom reverse() function (not implemented yet) 2012-02-21 22:41:51 +09:00
Tom Christie
5a5f24f263 Gotta love dynamic languages 2012-02-21 13:38:21 +00:00
Tom Christie
54a02c1fb9 Version 0.3.3 2012-02-20 20:33:07 +00:00
Tom Christie
6c5fb56257 Update docs 2012-02-20 20:31:41 +00:00
Tom Christie
9fb7793861 Fix for URLObject 2.0.0 2012-02-20 20:07:14 +00:00
Tom Christie
36d3db1447 Update ChangeLog - URLObject 2.0.0 2012-02-20 19:58:41 +00:00
Tom Christie
b9c8b72875 Added @scfarley 2012-02-20 19:57:13 +00:00
Tom Christie
fb6df53394 Merge pull request #171 from scfarley/master
URLObject v2.0.0 changed its API
2012-02-20 11:55:54 -08:00
Sean C. Farley
0954765e91 Chase changes to URLObject's API in v2.0.0
URLObject v2.0.0 removed parse() from its API.
2012-02-20 12:56:27 -05:00