Tom Christie
4631b91e14
Fix broken 'binary content' in browseable API
2013-05-18 21:12:44 +01:00
Tom Christie
d4721fc1f7
Correct charset on UnicodeJSONRenderer
2013-05-18 17:25:38 +01:00
Tom Christie
bac4bf6e95
Merge branch 'master' of https://github.com/tomchristie/django-rest-framework
2013-05-18 17:22:27 +01:00
Tom Christie
0d3d66cb02
Added proper charset support
2013-05-18 17:21:43 +01:00
Pablo Recio
6dbbbc16da
Better checking if the content can be printable in the BrowsableAPI
2013-05-18 17:06:54 +02:00
Pablo Recio
97f034e3d6
Adds UnicodeJSONRenderer which doesn't ensure ascii
2013-05-18 17:06:54 +02:00
Pablo Recio
c69f960066
Adding a class attribute into JSONRenderer for ensuring ascii, and using it consistently
2013-05-18 17:06:54 +02:00
Karol Majta
ebe959b52a
charset param gets now appended to response's Content-Type. Closes #807
2013-05-18 16:45:05 +02:00
Tom Christie
aea040161a
Forms in Broseable API support dynamic serializers based on request method
2013-05-18 09:36:09 +01:00
Tom Christie
b70c9cc107
Merge master
2013-05-05 18:12:35 +01:00
Victor Shih
8cabae22c5
Example and spelling fixes. Change "browseable" to "browsable" for consistency.
2013-05-01 21:26:40 -07:00
Tom Christie
8dff8d2fdc
Add get_breadcrumbs hook to BrowseableAPIRenderer. Closes #733 .
2013-04-30 14:34:03 +01:00
Tom Christie
8fa79a7fd3
Deal with List/Instance suffixes for viewsets
2013-04-26 14:59:21 +01:00
Tom Christie
f68721ade8
Factor view names/descriptions out of View class
2013-04-04 21:42:26 +01:00
Tom Christie
3357a36e37
assert package requirements are met for YAMLRenderer
2013-02-22 20:46:43 +00:00
Tom Christie
0c7d6062b2
Py3/2 compat fixes for uncode view names/descriptions
2013-02-22 20:18:16 +00:00
Tom Christie
a39de47cc7
XML cleanup
2013-02-22 19:46:47 +00:00
Tom Christie
3ad5ebaea6
Fix name fallback for BrowsableAPIRenderer
2013-02-22 13:38:20 +00:00
Michael Elovskikh
aa95ccbab7
Fixed UnicodeDecodeError on get_name and get_description methods
2013-02-22 18:50:09 +06:00
Tom Christie
048ef6a039
Polishing touches to #663
2013-02-22 08:39:26 +00:00
Michael Elovskikh
8fdf925015
Added tabs between object form and generic content form on PUT/PATCH form
...
Some extra behaviour to `BrowsableAPIRenderer` to handle PATCH form.
Added PATCH button on generic content PUT form.
Tabs between object form and generic content form on PUT/PATCH form wich are
both allways visible now.
Fix #570
Refs #591
2013-02-15 14:41:12 +06:00
Tom Christie
f5a0275547
Tidy up internal view permission checking logic.
...
Also document correctly - these methods are now public and will fall
under the deprecation policy from now on.
2013-02-12 08:58:28 +00:00
Tom Christie
09b01887f2
New style object-level permission checks
2013-02-12 08:58:28 +00:00
Marc Tamlyn
bd7977eed7
Purge naked excepts.
...
Most of these had obvious exceptions which would be thrown. Some I'm not
sure about but they should at least catch only Exception so as not to
ignore SystemExit and other inappropriate Error classes.
2013-02-06 13:05:17 +00:00
Tom Christie
8e846bdf52
Merge branch 'py3k' into 2.2
...
Conflicts:
rest_framework/relations.py
rest_framework/serializers.py
rest_framework/tests/relations_hyperlink.py
rest_framework/tests/relations_slug.py
2013-02-04 20:37:09 +00:00
Tom Christie
2c634c0e5c
Use request.QUERY_PARAMS internally
...
(instead of request.GET)
2013-02-04 19:51:31 +00:00
Tom Christie
d9c7b1c585
Merge branch 'p3k' of https://github.com/linovia/django-rest-framework into working
...
Conflicts:
rest_framework/authentication.py
rest_framework/relations.py
rest_framework/serializers.py
rest_framework/settings.py
rest_framework/tests/authentication.py
rest_framework/tests/genericrelations.py
rest_framework/tests/generics.py
rest_framework/tests/relations_hyperlink.py
rest_framework/tests/relations_nested.py
rest_framework/tests/relations_pk.py
rest_framework/tests/serializer.py
2013-02-01 11:58:55 +00:00
Tom Christie
be6df3ae3c
Merge branch 'master' into many-fields
...
Conflicts:
rest_framework/relations.py
2013-01-30 13:41:56 +00:00
Tom Christie
4601487248
Use many=True style for pk relations.
2013-01-30 12:41:18 +00:00
Juan Riaza
a061e3d9e2
deprecate simplejson
2013-01-05 13:40:02 +01:00
Xavier Ordoquy
737349d238
Merge remote-tracking branch 'reference/py3k' into p3k
2013-01-02 16:09:21 +01:00
Tom Christie
aa72f8d63d
Fix bug with M2M in browseable API
2012-12-17 21:59:51 +00:00
Stephan Groß
e044fa089b
fixed #469 - RegexField <--> BrowsableAPI Bug
2012-12-04 09:40:23 +01:00
Xavier Ordoquy
5fad46d7e2
Merge remote-tracking branch 'reference/master' into p3k
2012-12-02 12:43:32 +01:00
Xavier Ordoquy
d6b4a6b04a
Fixed a bug with type and python 2.x compat.
2012-12-02 01:24:15 +01:00
Xavier Ordoquy
73572bc199
trunk bug.
2012-12-02 01:23:39 +01:00
Marko Tibold
968f4a5ca4
Merge branch 'custom-serializer-form-class' of https://github.com/ludwigkraatz/django-rest-framework into mergebranch#390
...
Conflicts:
rest_framework/fields.py
rest_framework/renderers.py
Manually solved
2012-11-29 01:10:32 +01:00
Xavier Ordoquy
b3698acb6c
First passing test under p3k \o/
2012-11-22 00:20:49 +01:00
Tom Christie
b0bad35ef0
Tweak to work with serializer performance improvement
2012-11-21 17:32:32 +00:00
Stephan Groß
834f31ae4d
added RegexField to field_mapping in BrowsableAPIRenderer
2012-11-21 14:58:04 +01:00
Tom Christie
4e42ef0bd5
Merge pull request #429 from minddust/minor_fixes
...
updated to buildin status codes
2012-11-19 08:47:51 -08:00
Stephan Groß
728e505180
updated to buildin status codes
2012-11-19 17:35:32 +01:00
Marko Tibold
403886b79b
Merge commit '3b258d69c92e9d9293f7c5d1690f0ca434e677e3' into file_and_image_fields
2012-11-15 22:48:22 +01:00
Stephan Groß
44ff2e0add
fixed some typos
2012-11-14 19:36:29 +01:00
Marko Tibold
8cdbc0a33a
Properly render file inputs in the Browsable api.
2012-11-14 00:09:39 +01:00
Ludwig Kraatz
5cd64cc551
Fields specify what FormFieldClass should be used by BrowsableApiRenderer
...
added SerializerField Attribute "form_field_class" and defaults for
existing Fields
2012-11-08 16:02:03 +01:00
Ludwig Kraatz
08fef1ac81
Allowing custom Serializer Fields to have different BrowsableApiRendered Form Fields than CharField
...
moved field_mapping
from local serializer_to_form_fields var
to BrowsableAPIRenderer class attr
2012-11-08 14:58:53 +01:00
Ludwig Kraatz
b4b860b45b
moved field_mapping to be BrowsableAPIRenderer attr
...
from local serializer_to_form_fields var
to BrowsableAPIRenderer class attr
in order to - allow customization when subclassing
2012-11-08 14:54:01 +01:00
Tom Christie
b19c58ae17
Support for HTML error templates. Fixes #319 .
2012-11-06 10:44:19 +00:00
Michael Shepanski
3d0f8b792f
Fix for bug #363 : ChoiceField missing in renderers.py
2012-11-04 12:31:37 -05:00