markotibold
5be359fb29
* implemented Tom's nice config string for the trotlle rate e.g. '3/sec'
...
* We now have per-user, per-view and per-resource throttling
* Added a new exxception class as a convenience to detect pointless throttles
* refactored
2011-06-11 20:34:54 +02: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
8ef333a29f
implemented testing of per user throttling
2011-06-11 01:48:10 +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
markotibold
f708b1a11c
made it possible to pass args to runtests to specify the Testcase, or more specifically the mtest_method to run.
2011-06-10 23:52:31 +02:00
Tom Christie
a336f09157
Drop test_fail()
2011-06-10 16:00:22 +01:00
Tom Christie
d1beedadbd
Merge flashingpumpkin's fix
2011-06-10 15:59:35 +01:00
GitHub Merge Button
59f211d2e6
Merge 06177b8d4b
into 88a3e55ed4
2011-06-10 06:54:57 -07:00
Alen Mujezinovic
06177b8d4b
bound_form.cleaned_data
already returns the file data if there was any.
...
`bound_form.files` returns a `MultiValueDict` which errors when passing
`.CONTENT` into a model constructor.
2011-06-10 12:36:04 +01:00
Alen Mujezinovic
d034c0fe4f
Removed unused imports
2011-06-09 16:27:45 +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
Tom Christie
88a3e55ed4
Update AUTHORS
2011-06-09 02:16:44 +01:00
Tom Christie
0da291fad3
Fix up the example
2011-06-09 02:07:46 +01:00
markotibold
dac7eb0916
fixed the blogpost-tests
2011-06-09 01:47:30 +02:00
GitHub Merge Button
61e15c041c
Merge cf637e886b
into c7c1408875
2011-06-08 12:19:29 -07:00
Alen Mujezinovic
cf637e886b
Nested tuples serialisation test
2011-06-08 16:03:01 +01:00
Alen Mujezinovic
253663aee8
Added possibility to specify what attributes of ForeignKeys and OneToOne fields to include via nested tuples
2011-06-08 15:45:04 +01:00
Tom Christie
c7c1408875
Fix example tests
2011-06-08 01:03:53 +01:00
Tom Christie
65033a4b84
Update README (Mainly to test if pushing to github as wel as bitbucket is acutally working atm)
2011-06-08 00:13:59 +01:00
Tom Christie
f6d807c844
Ug. Remove crazy tests from blogposts example
2011-06-07 23:51:28 +01:00
Tom Christie
d38a3ae7cc
Update version for 0.2.0 bugfixes
2011-06-07 14:14:13 +01:00
Tom Christie
44dfa05397
Typo. Authenticat<i>on
2011-06-07 14:12:02 +01:00
Tom Christie
a8980892c4
Fix broken url naming in examples
2011-06-07 14:07:49 +01:00
Tom Christie
3531b0b355
More updating docs for 0.2
...
--HG--
rename : docs/examples/modelresources.rst => docs/examples/modelviews.rst
rename : docs/examples/resources.rst => docs/examples/views.rst
2011-06-02 16:03:11 +01:00
Tom Christie
bf9ea978bc
Updating docs for 0.2
2011-06-02 15:22:14 +01:00
Tom Christie
f78076b5ba
Update README for 0.2
2011-06-02 14:25:14 +01:00
Tom Christie
5591a71a13
updating docs for 0.2
2011-06-02 13:34:23 +01:00
Tom Christie
b50492853f
pull in -dev as 0.2.0
2011-06-02 12:58:10 +01:00
Tom Christie
7ee9adbe5c
point to django-rest-framework.org as the homepage, point to pypi for downloads
2011-06-02 12:52:23 +01:00
Tom Christie
6cc6bbdc9c
merge from github
2011-06-02 12:28:49 +01:00
Tom Christie
cfaf0090a6
Add sdist info to README
2011-06-02 12:21:22 +01:00
Tom Christie
c4d800ef32
proper manifest. setup groks version from __init__
2011-06-02 12:17:21 +01:00
Tom Christie
fc1640de75
Fix query parameters getting lost
2011-05-31 14:40:30 +01:00
Tom Christie
bb5b0eb80a
strip _accept when validating
2011-05-27 16:12:03 +01:00
Tom Christie
e2052f858b
Fixes github #17
2011-05-27 16:11:06 +01:00
Tom Christie
21d2dcc294
Allow .form specified on view. Allow get_form, put_form, post_form. Add .PARAMS.
2011-05-27 14:40:19 +01:00
Tom Christie
9e9ae60949
forms/models can be set on the view as well as the resource
2011-05-27 10:35:43 +01:00
Tom Christie
cefc6a25c2
forms/models can be set on the view as well as the resource
2011-05-27 09:58:21 +01:00
Tom Christie
894bf34451
tidy up last bits of renderer media type handling
2011-05-24 16:31:17 +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
698df527a3
check in marko's docs
2011-05-23 17:09:29 +01:00
Tom Christie
c531759147
name and description
2011-05-23 17:07:31 +01:00
markotibold
82c4ca9612
The core is now documented from the docstrings in the source.
2011-05-19 19:36:30 +02:00
Tom Christie
e7f8c06dbb
Merge in marko's doc markup
2011-05-19 08:49:57 +01:00
Tom Christie
8c3280f9c0
data flattening needs to go into resource
2011-05-19 08:36:55 +01:00