Tom Christie
|
7608cf1193
|
Improve documentation for Requests
|
2012-10-13 15:07:43 +01:00 |
|
Tom Christie
|
9094f93d18
|
Sanitise JSON error messages
|
2012-10-11 11:21:50 +01:00 |
|
Tom Christie
|
83f39b3dce
|
Don't fail when no data provided
|
2012-10-10 16:41:08 +01:00 |
|
Tom Christie
|
221ecd2182
|
Fix session auth
|
2012-10-10 16:36:25 +01:00 |
|
Tom Christie
|
d905d1cbd3
|
Fix yaml rendering
|
2012-10-10 16:34:00 +01:00 |
|
Tom Christie
|
5c7f3e23ee
|
Tidy up APISettings object to not rely on module state
|
2012-10-10 12:54:40 +01:00 |
|
Tom Christie
|
db6b5a990b
|
Fix key ordering in json. (sort if it's a sorted dictc representation, or not otherwise)
|
2012-10-10 12:32:23 +01:00 |
|
Tom Christie
|
648d2be29b
|
Make sure JSON output in Browseable API is nicely indented
|
2012-10-10 12:15:18 +01:00 |
|
Tom Christie
|
ccd2b0117d
|
Permissions and throttles no longer have a view attribute on self. Explicitly passed to .has_permissions(request, view, obj=None) / .allow_request(request, view)
|
2012-10-10 10:02:37 +01:00 |
|
Tom Christie
|
900c4b625b
|
api_key -> auth_token to avoid TastyPie conflict
|
2012-10-10 09:50:15 +01:00 |
|
Tom Christie
|
44281c3996
|
Remove 'tut 6 - resources' from the docs, since it doesn't exist yet
|
2012-10-10 09:36:18 +01:00 |
|
Tom Christie
|
a3ab66eca4
|
Add 'to_many' flag in get_related_field
|
2012-10-09 17:51:32 +01:00 |
|
Tom Christie
|
9bbc1cc403
|
Add flag in get_related_field
|
2012-10-09 17:49:04 +01:00 |
|
Tom Christie
|
97a7f27c82
|
Rename HTMLTemplateRenderer -> HTMLRenderer, DocuemntingHTMLRenderer -> BrowseableAPIRenderer
|
2012-10-09 15:58:48 +01:00 |
|
Tom Christie
|
94401b43d2
|
Flesh out quickstart guide and make some style tweaks
|
2012-10-09 13:50:26 +01:00 |
|
Tom Christie
|
7c4d50f621
|
Fix browseable API form display error for authenticated permissions
|
2012-10-09 12:48:49 +01:00 |
|
Tom Christie
|
115e61be09
|
Added quickstart guide
|
2012-10-09 12:01:17 +01:00 |
|
Tom Christie
|
dc52ceaaa2
|
Remove Field handling relations/relationship managers - use RelatedField/ManyRelatedField instead
|
2012-10-09 10:25:01 +01:00 |
|
Tom Christie
|
5c17a60176
|
Tweak authtoken
|
2012-10-09 09:57:31 +01:00 |
|
Tom Christie
|
beea6487b2
|
Function based views get proper naming in browseable API
|
2012-10-09 09:57:08 +01:00 |
|
Tom Christie
|
65f592866c
|
Fix issue where required fields were not being properly validated. Also make model fields with a default value be not required
|
2012-10-08 17:53:18 +01:00 |
|
Tom Christie
|
4a21b3557e
|
Fix fiddly content-overloading bug
|
2012-10-08 17:10:50 +01:00 |
|
Tom Christie
|
f79ed6175d
|
Add RetrieveDestroyAPIView and remove Metadata mixin
|
2012-10-08 14:13:15 +01:00 |
|
Tom Christie
|
52ba2e3333
|
Fix #285
|
2012-10-08 12:52:56 +01:00 |
|
Tom Christie
|
f4d4d54e03
|
Adding migration and changelog docs
|
2012-10-08 12:17:43 +01:00 |
|
Tom Christie
|
0b08d25297
|
Merge branch 'restframework2' of https://github.com/tomchristie/django-rest-framework into restframework2
|
2012-10-05 19:26:45 +01:00 |
|
Tom Christie
|
33ac2fd959
|
Remove unused test file
|
2012-10-05 17:07:25 +01:00 |
|
Tom Christie
|
4e7fffa993
|
Merge pull request #284 from maximilianhurl/doc-styles
Added sticky footer and styles to HTML API page
|
2012-10-05 09:04:17 -07:00 |
|
Tom Christie
|
cc21948a69
|
Fix django 1.3 bug
|
2012-10-05 17:02:33 +01:00 |
|
Max Hurl
|
101f06b50b
|
Added dabapps styling to html api
|
2012-10-05 17:00:24 +01:00 |
|
Tom Christie
|
2533c2452b
|
Support PUT for create
|
2012-10-05 16:24:52 +01:00 |
|
Tom Christie
|
7218bcbade
|
Add test for non-GET methods to api_view decorator
|
2012-10-05 15:55:45 +01:00 |
|
Tom Christie
|
2a89cb4fb7
|
Fix view_name argument to HyperlinkedIdentityField
|
2012-10-05 15:47:34 +01:00 |
|
Tom Christie
|
102e906840
|
Fix view_name argument to HyperlinkedIdentityField
|
2012-10-05 15:46:45 +01:00 |
|
Tom Christie
|
484ee8cc27
|
Add view_name argument to HyperlinkedIdentityField
|
2012-10-05 15:44:08 +01:00 |
|
Tom Christie
|
3e77090b21
|
Fix bug in format suffix patterns
|
2012-10-05 15:38:12 +01:00 |
|
Tom Christie
|
272fddc952
|
Fix bug in format suffix patterns
|
2012-10-05 15:37:50 +01:00 |
|
Tom Christie
|
9d8bce8f5b
|
Remove Parser.can_handle_request()
|
2012-10-05 14:48:33 +01:00 |
|
Tom Christie
|
3e862c7737
|
Tweak view slightly
|
2012-10-05 14:22:02 +01:00 |
|
Tom Christie
|
2575ea92aa
|
Docs for template responses
|
2012-10-05 13:04:34 +01:00 |
|
Tom Christie
|
26c7d6df6c
|
HTMLTemplateRenderer working
|
2012-10-05 12:13:44 +01:00 |
|
Tom Christie
|
4af7fb96f7
|
Tidy up renderers slightly
|
2012-10-05 11:12:52 +01:00 |
|
Tom Christie
|
ed281be3fb
|
User .accepted_renderer, .accepted_media_type
|
2012-10-05 10:33:44 +01:00 |
|
Tom Christie
|
d07dc77e91
|
Accepted media type uses most specific of client/renderer media types.
|
2012-10-05 10:23:47 +01:00 |
|
Tom Christie
|
693892ed01
|
Fix for field to make it easier to access field relationships
|
2012-10-04 22:07:24 +01:00 |
|
Tom Christie
|
cc0d2601b8
|
Minor fixes
|
2012-10-04 21:36:40 +01:00 |
|
Tom Christie
|
c91d926b06
|
Initial tests for hyperlinked relationships
|
2012-10-04 16:58:18 +01:00 |
|
Tom Christie
|
55e9cbecac
|
Tweaks
|
2012-10-04 15:01:44 +01:00 |
|
Tom Christie
|
aac6b6cf4e
|
Tweak comment
|
2012-10-04 15:00:23 +01:00 |
|
Tom Christie
|
eaebb397fa
|
Make Import patterns 1.3 compatible
|
2012-10-04 13:58:28 +01:00 |
|
Tom Christie
|
3a06dde884
|
Clean up field classes
|
2012-10-04 13:28:14 +01:00 |
|
Tom Christie
|
d89d6887d2
|
HyperlinkedModelSerializer with working HyperlinkedIdentityField, but no hyperlinked relations
|
2012-10-04 11:26:41 +01:00 |
|
Tom Christie
|
d79e18963e
|
Tests for default arguments on fields
|
2012-10-04 09:29:12 +01:00 |
|
Tom Christie
|
f8edfa2675
|
Abstract out the app_label on test models
|
2012-10-04 09:19:10 +01:00 |
|
Tom Christie
|
bcd2caf559
|
Abstract out the app_label on test models
|
2012-10-04 09:18:46 +01:00 |
|
Tom Christie
|
a02707e12f
|
Tweaks
|
2012-10-03 21:08:32 +01:00 |
|
Tom Christie
|
92b091ea16
|
Tweak styling of browseable API
|
2012-10-03 16:19:07 +01:00 |
|
Tom Christie
|
a366d6e612
|
M2M fields supported
|
2012-10-03 16:08:20 +01:00 |
|
Tom Christie
|
09f2267601
|
Improve comments
|
2012-10-03 15:39:03 +01:00 |
|
Tom Christie
|
27c93c08d2
|
Fix for empty form fields
|
2012-10-03 12:56:01 +01:00 |
|
Tom Christie
|
f4ad77ac04
|
Fix for empty form fields
|
2012-10-03 12:55:53 +01:00 |
|
Tom Christie
|
58c1263267
|
Use either PrimaryKeyRelatedField or ManyPrimaryKeyRelatedField as appropriate (fixes test)
|
2012-10-03 12:16:30 +01:00 |
|
Tom Christie
|
cab3b2f3f8
|
Split out PrimaryKeyRelatedField and ManyPrimaryKeyRelatedField
|
2012-10-03 12:07:34 +01:00 |
|
Tom Christie
|
f1f7f5d4e3
|
Added failing test for m2m data
|
2012-10-03 11:50:08 +01:00 |
|
Tom Christie
|
89ec0b2750
|
Add m2m update test
|
2012-10-03 11:14:47 +01:00 |
|
Tom Christie
|
7c303411a9
|
Add Serializer.save() to clean up differences between serializer.object being either a DeserializedObject or a model instance
|
2012-10-03 11:08:02 +01:00 |
|
Tom Christie
|
36b58d0c78
|
Many2Many test
|
2012-10-03 10:51:38 +01:00 |
|
Tom Christie
|
d8b05201ed
|
Merge branch 'restframework2' of https://github.com/tomchristie/django-rest-framework into restframework2
|
2012-10-03 09:46:12 +01:00 |
|
Tom Christie
|
1a05942166
|
Stopgap fix for model fields rendering in browseable API
|
2012-10-03 09:45:27 +01:00 |
|
Tom Christie
|
c30e0795be
|
Rename generic views
|
2012-10-03 09:26:15 +01:00 |
|
Tom Christie
|
b89125ef53
|
Update view docs slightly
|
2012-10-02 21:26:15 +01:00 |
|
Tom Christie
|
d1b99f350a
|
Added model form field -> serializer form field mapping
|
2012-10-02 16:16:49 +01:00 |
|
Tom Christie
|
f010a9553e
|
Add test to ensure that pk is readonly in PUT requests
|
2012-10-02 15:39:41 +01:00 |
|
Tom Christie
|
ab173fd8f9
|
Fix bug where pk could be set in post data
|
2012-10-02 15:37:13 +01:00 |
|
Tom Christie
|
e7685f3eb5
|
URL overrides in settings fixed up slightly
|
2012-10-02 15:24:42 +01:00 |
|
Tom Christie
|
ae8a827004
|
Make 'results_field' attribute of BasePaginationSerializer public.
|
2012-10-02 10:40:43 +01:00 |
|
Tom Christie
|
b16fb57771
|
Expand pagination support, add docs
|
2012-10-01 15:49:19 +01:00 |
|
Tom Christie
|
6fa589fefd
|
Pagination support
|
2012-09-30 17:31:28 +01:00 |
|
Tom Christie
|
43d3634e89
|
Docs tweaking
|
2012-09-30 15:55:24 +01:00 |
|
Tom Christie
|
616e6f5f4d
|
Drop oauth tests for now - may pull same test module back in if end up using django-oauth-plus, but since we've not pulled it in right now...
|
2012-09-28 17:09:30 +01:00 |
|
Tom Christie
|
224bc027cd
|
Add more tests for generic views
|
2012-09-28 16:41:35 +01:00 |
|
Tom Christie
|
0853316545
|
Add more tests for generic views
|
2012-09-28 16:23:46 +01:00 |
|
Tom Christie
|
6cf2874cf2
|
Clean up reverse tests
|
2012-09-28 16:09:52 +01:00 |
|
Tom Christie
|
c2bbe628e6
|
Fix coverage to not include migrations
|
2012-09-28 16:01:02 +01:00 |
|
Tom Christie
|
9f71f8e618
|
Fix broken bits of generic views
|
2012-09-28 15:54:00 +01:00 |
|
Tom Christie
|
4ebd701be7
|
Fix serialization issue with Django 1.3
|
2012-09-28 14:53:22 +01:00 |
|
Tom Christie
|
25cbff5fab
|
Remove unused test file
|
2012-09-28 14:29:20 +01:00 |
|
Tom Christie
|
e003cc91b6
|
Get test-only models properly working
|
2012-09-28 14:28:50 +01:00 |
|
Tom Christie
|
84f7758039
|
Remove support for doctests
|
2012-09-28 11:53:51 +01:00 |
|
Tom Christie
|
62ccc1a306
|
Fix failing tests
|
2012-09-28 10:11:12 +01:00 |
|
Tom Christie
|
ee36e4ab0c
|
Only display forms when user has permissions. #159
|
2012-09-27 21:51:46 +01:00 |
|
Tom Christie
|
284a700e09
|
head method on views for Django 1.3. Fixes #228
|
2012-09-27 13:34:28 +01:00 |
|
Tom Christie
|
d2583b809c
|
Remove parse_qs from compat, now py2.5 support is dropped
|
2012-09-27 13:08:57 +01:00 |
|
Tom Christie
|
91b3fb0b05
|
Remove RequestFactory from compat (Now 1.2 is not supported)
|
2012-09-27 13:06:04 +01:00 |
|
Tom Christie
|
fe666a14ee
|
Add test for request.POST
|
2012-09-27 12:50:18 +01:00 |
|
Tom Christie
|
3bae2867e9
|
Remove braindead test
|
2012-09-27 12:49:33 +01:00 |
|
Tom Christie
|
0cc7030aab
|
Fix @api_view decorator tests
|
2012-09-26 21:47:19 +01:00 |
|
Tom Christie
|
622e001e0b
|
Merge pull request #261 from j4mie/improved-view-decorators
First stab at new function-based view decorators
|
2012-09-26 13:10:01 -07:00 |
|
Jamie Matthews
|
686a034817
|
No need to use setattr
|
2012-09-26 20:18:57 +01:00 |
|
Tom Christie
|
d3e0ac864f
|
Fix broken import
|
2012-09-26 21:15:24 +02:00 |
|