Adam Ness
73be041c47
Patch to enable Accept headers in Internet Explorer when an Ajax Library on the client (i.e. jQuery) is sending an XMLHttpRequest
2012-07-02 20:39:56 -07:00
Tom Christie
11147ce13e
Don't bork if request attribute is not set.
2012-06-28 14:16:30 +02: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
Marko Tibold
a07212389d
Fixes #94 . Thanks @natim. Only Markdown 2.0+ is supported currently.
2012-04-11 23:13:04 +02: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
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
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
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
9fb7793861
Fix for URLObject 2.0.0
2012-02-20 20:07:14 +00: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
Tom Christie
2fea12c88f
Merge pull request #168 from poswald/namespace-templates
...
Namespace templates
2012-02-20 07:26:34 -08:00
Paul Oswald
50198935af
Rename templates to 'base.html', 'api.html', 'api.txt' and 'login.html'
2012-02-20 22:16:51 +09:00
Tom Christie
87a9072b56
Merge pull request #145 from flashingpumpkin/master
...
Added a method get_renderers to the ResponseMixin
2012-02-16 07:11:42 -08:00
Paul Oswald
cbd0752740
Move the templates into a named directory
2012-02-15 10:33:49 +09:00
Paul Oswald
e0f7d2cd9f
Add empty {% blocks %} to the template to give people a chance to override
2012-02-15 10:21:02 +09:00
Paul Oswald
78daa32566
Move stylesheet references to the new relative namespace
2012-02-14 14:50:11 +09:00
Paul Oswald
9c8ca51c78
Delete robots.txt, favicon.ico views; Move style to a new static namespace
2012-02-14 11:25:59 +09:00
Tom Christie
ba1e3b4699
Fix typo.
2012-02-11 21:15:06 +00:00
Tom Christie
1ec165f38c
OPTIONS
is also a safe method.
2012-02-11 18:43:58 +00:00
Tom Christie
cb8d94b956
Improve docstring on DjangoModelPermissions, and also ensure the user is authenticated.
2012-02-11 18:29:24 +00:00
Tom Christie
2c11fd68f8
Minor name change
2012-02-11 17:48:35 +00:00
Tom Christie
88561a4ee2
Fix up DjangoModelPermissions.
2012-02-11 13:00:38 +00:00
Tom Christie
0e97074fd7
Merge pull request #160 from mammique/django_perms
...
Django perms
2012-02-11 04:33:34 -08:00
Camille Harang
963d2ecccb
DjangoModelPermisson's desc
2012-02-11 02:02:42 +01:00
Camille Harang
b236241982
check authentication after checking ModelResource
2012-02-11 01:54:28 +01:00
Camille Harang
bc80eb266f
DjangoModelPermisson
2012-02-11 01:49:28 +01:00
Alen Mujezinovic
add5f32e8a
Merge remote branch 'tomchristie/master'
2012-02-09 11:13:42 +00:00
Jamie Matthews
76a7d35813
Ensure duplicate "page" parameters are not created
...
Previously, URLObject.add_query_param was used to generate
next/previous page links in PaginatorMixin. This resulted
in (for example) page 2's "next" link having the params:
?page=2&page=3
Instead, URLObject.set_query_param should be used to replace
the current value of the "page" parameter.
2012-02-07 11:08:55 +00:00