Tom Christie
|
8bafa01abd
|
Tidy up oauth imports slightly
|
2011-06-30 08:52:55 +01:00 |
|
Tom Christie
|
e5e019b0b3
|
Pull in David's initial oauth tests
|
2011-06-28 08:53:53 +01:00 |
|
Michael Fötsch
|
d8bec115ad
|
Allow .json .html .xml style urls and also allow these formats to be specified in a "?format=..." query string.
|
2011-06-26 16:03:36 +02:00 |
|
David Larlet
|
fe7e3ba3ae
|
Adding tests for OAuth authentication through django-oauth-plus, a dedicated example project is still missing though
|
2011-06-25 18:42:03 +02:00 |
|
Tom Christie
|
d3557bdcd0
|
Allow HEAD method
|
2011-06-25 14:53:48 +01:00 |
|
Carles Barrobés
|
0626b618ad
|
Support for HEAD method
|
2011-06-25 12:35:17 +02:00 |
|
Tom Christie
|
82de0cf50a
|
Decimals are a protected_type - let's leave them up to the renderer to deal with
|
2011-06-21 23:01:41 +01:00 |
|
Tom Christie
|
f02a4e1890
|
Additional test for JSON
|
2011-06-15 16:25:59 +01:00 |
|
Tom Christie
|
1cb84cd4e8
|
Merge throttling and fix up a coupla things
|
2011-06-15 14:41:09 +01:00 |
|
Tom Christie
|
7dcb851c7f
|
Allow related models to be fully serialized
|
2011-06-15 14:09:01 +01:00 |
|
Tom Christie
|
412b5fc2d5
|
Support for nesting resources etc...
--HG--
rename : djangorestframework/tests/resources.py => djangorestframework/tests/serializer.py
|
2011-06-14 18:22:13 +01:00 |
|
Tom Christie
|
323d52e7c4
|
Bits of cleaning up for the throttling
|
2011-06-14 11:08:29 +01:00 |
|
markotibold
|
437a062b6c
|
implemeneted #28
|
2011-06-13 20:42:37 +02:00 |
|
markotibold
|
5a188d8c90
|
Merge with 10e5aa19eecaec9be297dd8f090eb56c60089a6d
|
2011-06-12 00:37:24 +02:00 |
|
Tom Christie
|
ebc5a9974d
|
Fix file uploads
|
2011-06-12 20:23:40 +01:00 |
|
markotibold
|
f0b3b9d7ea
|
small fix
|
2011-06-11 20:29:01 +02:00 |
|
markotibold
|
7bed352e97
|
refactored and added new tests for per-user, per-view, and per-resource htrottling
|
2011-06-11 20:21:24 +02:00 |
|
markotibold
|
f854bc9065
|
* fixed test_request_throttling_is_per_user - it didn't make a request for the 2nd user
* implemented per_resource_throttling + test
needs refactoring
|
2011-06-11 03:16:35 +02:00 |
|
markotibold
|
87db5fbda5
|
implemented per user throttling
(commit to permissions.py fixes a bug that came out of the unittest)
|
2011-06-11 01:49:22 +02:00 |
|
markotibold
|
63d086ea11
|
added some throttling tetst. Can't get per-user-throttling testing to work though. :( any help?
|
2011-06-10 23:53:32 +02:00 |
|
Tom Christie
|
a336f09157
|
Drop test_fail()
|
2011-06-10 16:00:22 +01:00 |
|
Alen Mujezinovic
|
a848923a39
|
Returning the dict from parse_qs in FormParser fails on forms.
Use `QueryDict` instead to return a value that is compatible with forms.
|
2011-06-09 16:24:27 +01:00 |
|
Alen Mujezinovic
|
cf637e886b
|
Nested tuples serialisation test
|
2011-06-08 16:03:01 +01:00 |
|
Tom Christie
|
ce6e5fdc01
|
Renderers can now cope with parameterised args. ResponseMixin gets cleaned up & added Renderer.can_handle_response(), mirroring Parsers.can_handle_request()
|
2011-05-24 13:29:30 +01:00 |
|
Tom Christie
|
eafda85508
|
Fix up breadcrumbs to only breadcrumb for REST framework Views
|
2011-05-24 10:40:35 +01:00 |
|
Tom Christie
|
370274f564
|
Allow views to return HttpResponses. Add initial() hook method
|
2011-05-24 10:27:24 +01:00 |
|
Tom Christie
|
c531759147
|
name and description
|
2011-05-23 17:07:31 +01:00 |
|
Tom Christie
|
8c3280f9c0
|
data flattening needs to go into resource
|
2011-05-19 08:36:55 +01:00 |
|
Tom Christie
|
3039f6f6c2
|
validators tests -> resources tests
|
2011-05-16 16:52:39 +01:00 |
|
Tom Christie
|
325e63a3a7
|
Sorting out resources. Doing some crazy magic automatic url resolving stuff. Yum.
|
2011-05-13 17:19:12 +01:00 |
|
Tom Christie
|
8f6bcac7f3
|
cleanup
|
2011-05-13 09:59:36 +01:00 |
|
Tom Christie
|
44c8b89c60
|
_perform_form_overloading becomes transparent
|
2011-05-12 16:03:14 +01:00 |
|
Tom Christie
|
b5b231a874
|
yet more API cleanup
|
2011-05-12 15:11:14 +01:00 |
|
Tom Christie
|
15f9e7c566
|
refactoring resource specfic stuff into ResourceMixin - validators now defunct
|
2011-05-12 12:55:13 +01:00 |
|
Tom Christie
|
4d12679675
|
More tests, getting new serialization into resource
|
2011-05-10 16:01:58 +01:00 |
|
Tom Christie
|
527e4ffdf7
|
renderer API work
|
2011-05-10 12:21:48 +01:00 |
|
Tom Christie
|
8f58ee489d
|
Getting the API into shape
|
2011-05-10 10:49:28 +01:00 |
|
Tom Christie
|
d373b3a067
|
Decouple views and resources
|
2011-05-04 09:21:17 +01:00 |
|
Tom Christie
|
b358fbdbe9
|
More refactoring - move various less core stuff into utils etc
|
2011-04-29 14:32:56 +01:00 |
|
Tom Christie
|
93aa065fa9
|
emitters -> renderers
|
2011-04-28 19:54:30 +01:00 |
|
Tom Christie
|
b18302586c
|
Urg. Fix broken merging.
|
2011-04-27 18:36:43 +01:00 |
|
Tom Christie
|
da60f68f50
|
Merge previous checkins
|
2011-04-27 18:20:29 +01:00 |
|
Tom Christie
|
659898ffaf
|
Inital pass at generic permissions, throttling etc.
|
2011-04-27 18:08:32 +01:00 |
|
Tom Christie
|
028851bfa1
|
Fix up tests and examples after refactoring
|
2011-04-27 18:07:28 +01:00 |
|
tom christie tom@tomchristie.com
|
3d15adaeb1
|
Fixes #35 - Import json from django's built-in package (Does cleverness in determing best lib to use)
|
2011-04-26 20:20:31 +01:00 |
|
Tom Christie
|
762a52edde
|
Fix some compat issues with json/simplejson
|
2011-04-25 04:50:28 +01:00 |
|
Tom Christie
|
4692374e0d
|
Generic permissions added, allowed_methods and anon_allowed_methods now defunct, dispatch now mirrors View.dispatch more nicely
|
2011-04-25 01:03:23 +01:00 |
|
Tom Christie
|
18bbda84b9
|
depercate auth and content arguments to the request handler methods - yea :)
|
2011-04-11 17:13:11 +01:00 |
|
Tom Christie
|
349ffcaf5f
|
Rename mixins into Mixin class, rename ResponseException to ErrorResponse, remove NoContent
|
2011-04-11 16:38:00 +01:00 |
|
Tom Christie
|
a1ed565081
|
Cleanup
|
2011-04-11 15:09:52 +01:00 |
|