Tom Christie
79144919f6
Added @alecperkins.
2012-09-08 08:38:14 +01:00
Tom Christie
274420c658
Merge pull request #251 from mjumbewu/1.3-support
...
Fix Django 1.3 compatibility
2012-09-07 22:40:05 -07:00
Alec Perkins
4cc3dd3b23
Disable OPTIONS if method isn't allowed
2012-09-08 00:40:11 -04:00
Mjumbe Wawatu Poe
9c007a6197
Fix the tests on 1.3 and HEAD
...
In the latest Django master code, RequestFactory.put behaves fundamentally differently than it did pre-1.5. By default, it expects an octet string as opposed to a dictionary that it will encode like a multipart form. So, for 1.5 and on, we have to be explicit about the multipart type and pre-encode the data. However, pre-1.5 Django expects a dictionary if the content type is multipart. So, the cleanest thing to do is explicitly handle the versions independently.
2012-09-07 19:14:20 -04:00
Alec Perkins
94029acd28
Add information about the request.
...
Add link in footer for some visual balance.
Tighten up styling.
2012-09-07 19:05:59 -04:00
Mjumbe Wawatu Poe
f729d0eb0b
Fix Django master support.
...
- Explicitly encode PUT data as multipart, as Django 1.5 no longer does so by default in the test client
2012-09-07 18:45:23 -04:00
Tom Christie
8f119a8c34
Merge pull request #253 from droptype/rf2-docfixes
...
Fixes for the documentation styles
2012-09-07 15:25:58 -07:00
Alec Perkins
27598fc5f4
Missing status code in .txt version of API
2012-09-07 18:01:17 -04:00
Tom Christie
80c50bfd2d
Merge pull request #252 from markotibold/docs-fixes
...
Some minor docs fixes
2012-09-07 14:12:32 -07:00
Alec Perkins
9ded9d232c
Add tooltips to other methods
2012-09-07 17:10:13 -04:00
Mjumbe Wawatu Poe
7d9125bcb6
Fix Django 1.3 compatibility
2012-09-07 17:05:21 -04:00
Marko Tibold
8ee763739d
Add some missing imports.
...
Fix some typos.
Fix some indentation errors.
2012-09-07 22:53:02 +02:00
Alec Perkins
c499fa0010
Apply Bootstrap to in-page request forms.
...
Includes tooltips using the title attributes.
2012-09-07 16:50:17 -04:00
Alec Perkins
338479ffbd
Applying Bootstrap to breadcrumbs, page header
2012-09-07 16:48:52 -04:00
Tom Christie
9faca0aef0
Merge pull request #249 from mjumbewu/restframework2
...
Implement simple token authentication
2012-09-07 13:48:39 -07:00
Mjumbe Wawatu Poe
8df71f4d1d
Get rid of the BaseToken abstract model
2012-09-07 16:19:15 -04:00
Mjumbe Wawatu Poe
f741cdae44
Move TokenAuthentication class into djangorestframework.authentication
2012-09-07 16:15:33 -04:00
Alec Perkins
54cc93a813
Rework nav to use Bootstrap's Navbar.
2012-09-07 16:09:28 -04:00
Alec Perkins
5043b9f656
Add in Bootstrap to browsable API base template. Strip out admin-clone styles.
...
No real markup changes yet, just swapping libraries in & out.
2012-09-07 15:58:38 -04:00
Mjumbe Wawatu Poe
10450bafc9
Fix renderer tests.
...
- All MockViews return Response objects
- Only one urlpatterns attribute in the module
- Renamed `RendererIntegrationTests` to `RendererEndToEndTests`, as the former wasn't being run locally (but it was on Travis...dunno).
2012-09-07 15:45:34 -04:00
Alec Perkins
e077b0e519
Change browsable API base template to HTML5 doctype, required by Bootstrap.
2012-09-07 14:33:07 -04:00
Alec Perkins
f95f96aba7
[docs] Fix typo, add link to Tom's Twitter profile
2012-09-07 14:31:24 -04:00
Mjumbe Wawatu Poe
3b1404bd7d
Rename the default token class to "BasicToken"
2012-09-07 14:23:53 -04:00
Mjumbe Wawatu Poe
36cd91bbbe
Update docs for tokenauth
2012-09-07 14:12:46 -04:00
Alec Perkins
7f681d72fc
[docs] Update jQuery to 1.8.1
2012-09-07 14:12:29 -04:00
Mjumbe Wawatu Poe
7f98741939
Use "Token" as the scheme for token auth
2012-09-07 14:07:35 -04:00
Alec Perkins
aabb26e598
[docs] Add 'img' to static file processing.
2012-09-07 13:57:44 -04:00
Alec Perkins
30dedc95e5
[docs] Spacing tweaks when getting responsive.
2012-09-07 13:52:44 -04:00
Mjumbe Wawatu Poe
5a3874ee11
Create a key by default if none is specified
2012-09-07 13:15:24 -04:00
Alec Perkins
6d7d70c1c0
[docs] Move styles to own file. Fix table-of-contents positioning when viewed on <767px screens.
...
The fixed positioning of the ToC needs to be overridden with static, so that the ToC falls back into the flow of content and is sized correctly. Also, this prevents the actual page content from riding up behind the ToC and being obscured.
2012-09-07 13:05:44 -04:00
Alec Perkins
17654a8b54
[docs] Add bootstrap-collapse plugin, fixing collapsing navbar.
2012-09-07 13:01:30 -04:00
Alec Perkins
3306e448ef
[docs] Update Bootstrap to 2.1.1
2012-09-07 13:01:01 -04:00
Mjumbe Wawatu Poe
f3e65eab6b
Add a TokenAuthentication class in a sub-application
2012-09-07 12:53:39 -04:00
Tom Christie
72bdd0fcec
Add basic serializer tests
2012-09-07 15:14:23 +01:00
Tom Christie
a01d615354
Add note re. browseable API and @api_view decorator
2012-09-07 13:55:02 +01:00
Tom Christie
bd28e43ce4
Remove dumbass meaningless test
2012-09-07 13:39:36 +01:00
Tom Christie
82056d8915
Add coverage to travis config
2012-09-07 13:35:57 +01:00
Tom Christie
07323d4cd6
Add travis config
2012-09-07 13:32:52 +01:00
Tom Christie
1608583eaa
Basic support for format suffixes
2012-09-07 11:12:24 +01:00
Tom Christie
071e7d72cd
Fix method overloading
2012-09-07 10:57:04 +01:00
Tom Christie
b8559c6192
Fixing up browseable API for rest framework 2
2012-09-07 10:41:16 +01:00
Tom Christie
f1dc9be5fc
Optional login/logout tags so browseable API will work without requiring auth views
2012-09-07 10:20:25 +01:00
Tom Christie
215de9af81
Tidy up
2012-09-07 10:17:47 +01:00
Tom Christie
da5a6243f3
Filling out docs a bit more
2012-09-07 09:37:06 +01:00
Tom Christie
01d6a0899e
Bits of cleanup
2012-09-07 09:36:52 +01:00
Tom Christie
c648f2786f
TODO notes in docs
2012-09-06 16:46:56 +01:00
Tom Christie
9dc7270cce
Move settings stuff actually into settings
2012-09-06 16:28:11 +01:00
Tom Christie
b79833ecdd
Move generic views into seperate module
2012-09-06 15:58:44 +01:00
Tom Christie
c707034649
Add more settings to settings.py
2012-09-06 15:57:16 +01:00
Tom Christie
74c50b9535
Settings suppport importpaths
2012-09-06 15:42:54 +01:00