Tom Christie
|
ac84c2ed2e
|
Version 2.1.4
|
2012-11-22 17:49:53 +00:00 |
|
Tom Christie
|
ec437e3e0f
|
Merge pull request #441 from dbachrach/master
Add widgets for DateField and DateTimeField
|
2012-11-22 02:17:20 -08:00 |
|
Mark Aaron Shirley
|
0876bed963
|
Merge remote-tracking branch 'upstream/master' into partial-update
|
2012-11-21 09:37:22 -08:00 |
|
Mark Aaron Shirley
|
1adfc41dc7
|
partial argument should override required
|
2012-11-21 09:36:37 -08:00 |
|
Tom Christie
|
b0bad35ef0
|
Tweak to work with serializer performance improvement
|
2012-11-21 17:32:32 +00:00 |
|
Stephan Groß
|
774d687a31
|
updated comparison due to pep8 programming recommendations
http://www.python.org/dev/peps/pep-0008/#programming-recommendations
|
2012-11-21 14:58:33 +01:00 |
|
Stephan Groß
|
834f31ae4d
|
added RegexField to field_mapping in BrowsableAPIRenderer
|
2012-11-21 14:58:04 +01:00 |
|
Stephan Groß
|
03100168ff
|
added missing line
|
2012-11-21 11:57:00 +01:00 |
|
Stephan Groß
|
6ba4df8a27
|
Merge remote-tracking branch 'upstream/master' into regex_field
Conflicts:
docs/topics/release-notes.md
|
2012-11-21 11:56:34 +01:00 |
|
Stephan Groß
|
ed713d0354
|
added tests
|
2012-11-21 11:07:08 +01:00 |
|
jedavis83@gmail.com
|
e03bb9c2fe
|
Change pagination to update Serializer.serialize_fields
|
2012-11-20 23:17:30 -08:00 |
|
jedavis83@gmail.com
|
8b0561c57e
|
Cache all fields on serializer init, not just default fields.
|
2012-11-20 23:09:47 -08:00 |
|
Tom Christie
|
8e8b23b6a9
|
Merge pull request #430 from j4mie/serializer-method-field
Serializer method field
|
2012-11-20 15:30:30 -08:00 |
|
Tom Christie
|
9b63ba3800
|
Merge pull request #433 from irrelative/master
Cache default_fields per serializer instance for faster serialization
|
2012-11-20 15:13:30 -08:00 |
|
Mark Aaron Shirley
|
c3644234cd
|
Add support for partial serializer updates
|
2012-11-20 11:01:21 -08:00 |
|
Dustin Bachrach
|
7bf03bbd66
|
Add widgets for DateField and DateTimeField.
|
2012-11-20 08:27:52 -08:00 |
|
Stephan Groß
|
86484668f6
|
added RegexField
|
2012-11-20 15:38:50 +01:00 |
|
Jamie Matthews
|
3cc5349b2f
|
Clean up and clarify tests for related serializers
|
2012-11-20 09:49:54 +00:00 |
|
Jamie Matthews
|
68c397371c
|
Fix related serializers with source argument that resolves to a callable
|
2012-11-20 09:41:36 +00:00 |
|
jedavis83@gmail.com
|
2cf0fda2ae
|
Cache default fields per serializer instance for improved performance
|
2012-11-19 22:09:40 -08:00 |
|
Tom Christie
|
cafc00b8e5
|
Merge pull request #424 from jonlil/master
Support for django 1.5a (auth_user_model)
|
2012-11-19 13:44:53 -08:00 |
|
Tom Christie
|
b9e5c9484a
|
Merge pull request #399 from robromano/master
Added login view for users of TokenAuthentication
|
2012-11-19 13:30:49 -08:00 |
|
Tom Christie
|
25f024575b
|
Merge pull request #426 from jmagnusson/master
Support min_length / max_length kwargs on basic ModelFields
|
2012-11-19 09:39:59 -08:00 |
|
Jamie Matthews
|
de5b071d67
|
Add SerializerMethodField
|
2012-11-19 17:22:17 +00: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 |
|
Jonas Liljestrand
|
0bcc840927
|
Complete fix for migration
|
2012-11-19 11:37:37 +01:00 |
|
Robert Romano
|
f5f1ac49ec
|
Update robromano fork with upstream master
Conflicts:
docs/topics/credits.md
docs/topics/release-notes.md
|
2012-11-18 21:07:44 -08:00 |
|
Tom Christie
|
d1472740bc
|
Merge pull request #427 from glic3rinu/master
Fixed identation on filter_fields
|
2012-11-18 20:36:57 -08:00 |
|
glic3rinu
|
b03804fe05
|
Fixed identation on filter_fields
|
2012-11-19 00:14:03 +01:00 |
|
Jonas Liljestrand
|
91c0249c9d
|
fixed migration to support django 1.5
|
2012-11-18 21:12:06 +01:00 |
|
Jacob Magnusson
|
d67ee708e5
|
Add support for min_length / max_length keywords
on basic ModelFields
|
2012-11-18 18:14:21 +01:00 |
|
Jonas Liljestrand
|
9f378d0dd4
|
fixed bug
|
2012-11-17 23:51:05 +01:00 |
|
Jonas Liljestrand
|
8eb4bb8090
|
Moved function for getting correct user model to compat.py
|
2012-11-17 20:35:15 +01:00 |
|
Jonas Liljestrand
|
cd482c0ad2
|
Added support for Django 1.5 for TokenAuth
|
2012-11-17 18:04:37 +01:00 |
|
Jonas Liljestrand
|
bbb5a8a1d9
|
fixed import error
|
2012-11-17 18:01:46 +01:00 |
|
Jonas Liljestrand
|
3c1b5c3435
|
indent error
|
2012-11-17 17:53:08 +01:00 |
|
Jonas Liljestrand
|
f0d4232c1d
|
Django 1.5 support, and awareness for AUTH_USER_MODEL
|
2012-11-17 17:46:16 +01:00 |
|
Tom Christie
|
acbe991209
|
Tidying
|
2012-11-16 23:22:15 +00:00 |
|
Tom Christie
|
016ef5019f
|
Version 2.1.3
|
2012-11-16 22:58:22 +00:00 |
|
Tom Christie
|
e801e21210
|
Merge pull request #422 from markotibold/max_length_for_modelserializers
Max length for modelserializers
|
2012-11-16 14:54:16 -08:00 |
|
Tom Christie
|
e40000c834
|
Merge pull request #408 from markotibold/file_and_image_fields
Added a FileField and an ImageField
|
2012-11-16 14:48:42 -08:00 |
|
Tom Christie
|
31f01bd631
|
Polishing to page size query parameters & more docs
|
2012-11-16 22:45:57 +00:00 |
|
Tom Christie
|
9973cf329a
|
Merge pull request #412 from minddust/custom_page_size_per_request
support for custom page size per request
|
2012-11-16 13:45:27 -08:00 |
|
Marko Tibold
|
1a436dd6d9
|
Added URLField and SlugField.
Fixed test_modelserializer_max_length_exceeded
|
2012-11-16 22:43:16 +01:00 |
|
Tom Christie
|
8d3581f4bd
|
Minor tweaks to internals of generics and mixins
|
2012-11-16 21:27:34 +00:00 |
|
Marko Tibold
|
f385b72d80
|
Whoops … Drop pdb
|
2012-11-16 22:20:26 +01:00 |
|
Marko Tibold
|
aa013a4289
|
Fixes #421
|
2012-11-16 22:18:57 +01:00 |
|
Marko Tibold
|
4edc801d59
|
Reproduces #421
|
2012-11-16 21:42:04 +01:00 |
|
Marko Tibold
|
403886b79b
|
Merge commit '3b258d69c92e9d9293f7c5d1690f0ca434e677e3' into file_and_image_fields
|
2012-11-15 22:48:22 +01:00 |
|
Stephan Groß
|
a701a21587
|
added page_size_kwarg tests
|
2012-11-15 14:35:34 +01:00 |
|
Stephan Groß
|
3ae203a018
|
updated script to just use page_size_kwarg
|
2012-11-15 12:06:43 +01:00 |
|
Stephan Groß
|
38e94bb8b4
|
added global and per resource on/off switch + updated docs
|
2012-11-15 11:15:05 +01:00 |
|
Marko Tibold
|
69a01d7125
|
Added a test for the FileField.
|
2012-11-14 23:04:46 +01:00 |
|
Rob Romano
|
535b65a348
|
Removed authtoken/urls.py, not really needed with Tom's simplification
|
2012-11-14 12:59:01 -08:00 |
|
Rob Romano
|
321ba156ca
|
Renamed AuthTokenView to ObtainAuthToken, added obtain_auth_token var, updated tests & docs. Left authtoken.urls in place as example.
|
2012-11-14 12:51:00 -08:00 |
|
Rob Romano
|
ce3ccb91dc
|
Updates to login view for TokenAuthentication from feedback from Tom
|
2012-11-14 12:46:14 -08:00 |
|
Rob Romano
|
bd92db3c67
|
Added authtoken login/logout urlpatterns and views
|
2012-11-14 12:46:14 -08:00 |
|
Rob Romano
|
4a2526bd1e
|
Added authtoken login/logout urlpatterns and views to support scripted logins and logouts using TokenAuthentication. Added unittests.
|
2012-11-14 12:46:14 -08:00 |
|
Marko Tibold
|
e112a806d8
|
.to_native() now returns the file-name.
|
2012-11-14 21:40:52 +01:00 |
|
Marko Tibold
|
c35b9eb065
|
Processed review comments.
No type checking in .restore_fields()
Added missing BytesIO import.
|
2012-11-14 21:13:23 +01:00 |
|
Tom Christie
|
647abcdb16
|
Bring keywrod args in line with Django's implementation
|
2012-11-14 19:34:27 +00:00 |
|
Tom Christie
|
0cfb27b40e
|
Merge pull request #407 from ludwigkraatz/location_header
Location header when Creating a Resource with HyperlinkedIdentityField
|
2012-11-14 10:42:08 -08:00 |
|
Stephan Groß
|
44ff2e0add
|
fixed some typos
|
2012-11-14 19:36:29 +01:00 |
|
Stephan Groß
|
023b065ddc
|
added support for passing page_size per request
|
2012-11-14 16:02:50 +01:00 |
|
Ludwig Kraatz
|
d9c62c20a7
|
once more polished
|
2012-11-14 13:24:20 +01:00 |
|
Ludwig Kraatz
|
8b999c6bb5
|
polishing code
and adding myself to auhtors file
|
2012-11-14 11:46:16 +01:00 |
|
Marko Tibold
|
8cdbc0a33a
|
Properly render file inputs in the Browsable api.
|
2012-11-14 00:09:39 +01:00 |
|
Marko Tibold
|
5443dd5f3c
|
Added a FileField and an ImageField (copied from django.forms.fields).
Adjusted generics, mixins and serializers to take a `files` arg where applicable.
|
2012-11-13 23:26:17 +01:00 |
|
Ludwig Kraatz
|
3a30a9b1cb
|
removed useless line after polishing code
added it in first commit but after third it became useless.
|
2012-11-13 20:30:18 +01:00 |
|
Ludwig Kraatz
|
b341dc70af
|
fixed ugly code
Location header is set just, if there is a Location field on the
serializer.
|
2012-11-13 19:15:42 +01:00 |
|
Ludwig Kraatz
|
851dff1644
|
fixed a bug on testing throttling headers
after changing the headers storing of reponse
|
2012-11-13 18:39:07 +01:00 |
|
Ludwig Kraatz
|
573de11b23
|
changed buggy response + code ploishing
reponse didnt handle any headers at all. Accepts now a dict of headers
and sets those properly
|
2012-11-13 18:07:38 +01:00 |
|
Ludwig Kraatz
|
cc55a7b643
|
Returning a Location Header on Create
when creating a Resource with HyperlinkedIdentityField of any name
|
2012-11-13 18:00:41 +01:00 |
|
Tom Christie
|
21468a1867
|
Fix broken depth argument
|
2012-11-13 11:47:32 +00:00 |
|
Marko Tibold
|
2a2ce406bc
|
Fixes #380
|
2012-11-10 12:23:19 +01:00 |
|
Marko Tibold
|
df689a7442
|
Reproduces #380
|
2012-11-10 12:00:20 +01:00 |
|
Tom Christie
|
da1aa5542c
|
Merge pull request #394 from tomchristie/read_only_fields
Read only fields
|
2012-11-09 09:04:45 -08:00 |
|
Tom Christie
|
e224061189
|
Support for read_only_fields on ModelSerializer classes
|
2012-11-09 17:01:20 +00:00 |
|
glic3rinu
|
61ec6c0912
|
Fixed typo on safe_mode markdown wrapper
|
2012-11-09 16:54:23 +01:00 |
|
Tom Christie
|
3ac26af7ca
|
Version 2.1.2 (Adds filtering support)
|
2012-11-09 13:13:41 +00:00 |
|
Tom Christie
|
c7df9694b5
|
Merge pull request #383 from tomchristie/filtering
Support for filtering backends
|
2012-11-09 05:07:34 -08:00 |
|
Tom Christie
|
ff1234b711
|
Updated filteing docs.
|
2012-11-09 13:05:36 +00:00 |
|
Tom Christie
|
33a6986462
|
Ensure pagination URLs are fully qualified
|
2012-11-08 21:47:54 +00:00 |
|
Tom Christie
|
bc6f2a1703
|
Make default FILTER_BACKEND = None
|
2012-11-08 21:46:53 +00:00 |
|
Tomi Pajunen
|
40c6fe7119
|
Comments updated
|
2012-11-08 17:04:29 +02: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
|
607cf82331
|
revert merge
|
2012-11-08 15:42:09 +01:00 |
|
Tomi Pajunen
|
743224d000
|
Fixed creation of objects with reversed M2M relations
|
2012-11-08 16:31:16 +02:00 |
|
Ludwig Kraatz
|
e9dfebc9c6
|
clean support for view namespaces in as serializer attribute
view name is prepended with namespace if existend
|
2012-11-08 15:27:32 +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
|
c78b34d501
|
Strict import ordering
|
2012-11-08 09:10:24 +00:00 |
|
Tom Christie
|
30799a3955
|
Simplify NextPageField and PreviousPageField slightly
|
2012-11-07 21:09:26 +00:00 |
|
Tom Christie
|
47b534a13e
|
Make filtering optional, and pluggable.
|
2012-11-07 21:07:24 +00:00 |
|
Tom Christie
|
9fd061a0b6
|
Merge branch 'restframework2-filter' of git://github.com/onepercentclub/django-rest-framework into filtering
|
2012-11-07 20:13:27 +00:00 |
|
Stephan Groß
|
f3c94acc4a
|
fixed typo
|
2012-11-07 17:19:13 +01:00 |
|
Tom Christie
|
3debd7b1a2
|
Version 2.1.1
|
2012-11-07 11:43:47 +00:00 |
|
Tom Christie
|
b3bf887c67
|
Make textareas in browseable API same width as everything else
|
2012-11-07 11:32:52 +00:00 |
|
Tom Christie
|
5e5c8899e2
|
Fix repeated breadcrumbs when optional trailing slash is used
|
2012-11-07 11:32:51 +00:00 |
|
Tom Christie
|
2529207bba
|
Make textareas in browseable API same width as everything else
|
2012-11-07 10:13:14 +00:00 |
|
Tom Christie
|
296b737fb6
|
Fix repeated breadcrumbs when optional trailing slash is used
|
2012-11-07 10:03:51 +00:00 |
|
Stephan Groß
|
4136b7e44b
|
fixed typo in html status code
|
2012-11-06 21:11:05 +01:00 |
|
Tom Christie
|
6d3bb67aa6
|
Add pk_url_kwarg to hyperlinked fields
|
2012-11-06 17:11:52 +00:00 |
|
Tom Christie
|
cedb3860f4
|
Use saner get_serializer signature
|
2012-11-06 17:05:15 +00:00 |
|
Stephan Groß
|
2c52a2581f
|
added slug support for HyperlinkedIdentityField
|
2012-11-06 17:02:34 +01:00 |
|
Tom Christie
|
6d4c6999af
|
Merge pull request #374 from tonimichel/master
Fixed AttributeError in ModelSerializer.save when ModelSerializer.restore_object is overwritten
|
2012-11-06 03:03:04 -08:00 |
|
Tom Christie
|
d9be6140dc
|
More defensive coding. Refs: #348
|
2012-11-06 11:01:53 +00:00 |
|
Tom Christie
|
0d2377c148
|
Respect false value defaults on WritableField. Fixes #377.
|
2012-11-06 10:55:58 +00:00 |
|
Tom Christie
|
470878a591
|
Allow slug_url_kwarg to be overidden by subclass. Fixes #373
|
2012-11-06 10:47:26 +00:00 |
|
Tom Christie
|
b19c58ae17
|
Support for HTML error templates. Fixes #319.
|
2012-11-06 10:44:19 +00:00 |
|
Ben Konrath
|
09f39bd23b
|
Merge branch 'master' into restframework2-filter
|
2012-11-06 03:22:25 +01:00 |
|
Toni
|
5d69628250
|
Update rest_framework/serializers.py
fixed AttributeError in case restore_object is overwritten without explicitly setting self.m2m_data
|
2012-11-05 20:55:03 +01:00 |
|
Tom Christie
|
455a8cedcf
|
Tweaks
|
2012-11-05 17:03:22 +00:00 |
|
Tom Christie
|
9746abdf72
|
Version 2.1.0. Adding release notes.
|
2012-11-05 16:46:33 +00:00 |
|
Tom Christie
|
867033e676
|
slug_url_kwarg should default to same as slug_field
|
2012-11-05 16:43:44 +00:00 |
|
Tom Christie
|
9731b95fc3
|
Merge pull request #347 from minddust/master
support for passing custom slug options to HyperlinkedRelatedField
|
2012-11-05 08:36:59 -08:00 |
|
Tom Christie
|
6d201c362f
|
Drop unneccesarily lenient dictionary-containing-instances serialization.
|
2012-11-05 16:19:11 +00:00 |
|
Stephan Groß
|
0a660a531a
|
fixed typo
|
2012-11-05 16:43:03 +01:00 |
|
Stephan Groß
|
03095f607a
|
added testcase for custom slug field in hyperlinkedrelatedfield
|
2012-11-05 16:37:37 +01:00 |
|
Tom Christie
|
33be4b43b9
|
queryset argument is now optional on writable model fields.
|
2012-11-05 12:51:04 +00:00 |
|
Tom Christie
|
ccd5f29510
|
Tidy up serializer fields now we no longer use dynamic fields
|
2012-11-05 11:03:36 +00:00 |
|
Tom Christie
|
dfb8225447
|
Add note on * import
|
2012-11-05 10:56:30 +00:00 |
|
Tom Christie
|
b7b942c599
|
Swap position of instance and data keyword arguments.
|
2012-11-05 10:53:20 +00:00 |
|
Stephan Groß
|
44449fa1f5
|
Merge remote-tracking branch 'upstream/master'
|
2012-11-05 11:45:49 +01:00 |
|
Tom Christie
|
5b397e50dd
|
Include queryset missing exception on writable SlugField
|
2012-11-05 10:16:23 +00:00 |
|
Tom Christie
|
b8fa379e50
|
Merge pull request #364 from mjs7231/master
Fix for bug #363: ChoiceField missing in renderers.py
|
2012-11-05 01:54:07 -08:00 |
|
Michael Shepanski
|
3d0f8b792f
|
Fix for bug #363: ChoiceField missing in renderers.py
|
2012-11-04 12:31:37 -05:00 |
|
Jacob Magnusson
|
7df7dadccd
|
Remove `request' from response instance while
testing caching
|
2012-11-04 13:42:29 +01:00 |
|
Jacob Magnusson
|
963c5fe4a7
|
Remove attributes that are not needed when caching
the Response object. This fixes #346
|
2012-11-04 12:48:41 +01:00 |
|
Jacob Magnusson
|
44f280c3ab
|
Add tests for caching of GET/HEAD requests using
Django's built in caching framework.
Currently fails as some attributes on the Response
object are not pickable
|
2012-11-04 12:47:46 +01:00 |
|
Jacob Magnusson
|
38af6107b5
|
Added test for ModelSerializer Meta fields
returning as expected
|
2012-11-03 00:32:08 +01:00 |
|
Jacob Magnusson
|
1b49615c00
|
Added test that makes sure that fields with
dictionaries as data are returned as expected and
not turned into string representations
|
2012-11-03 00:32:02 +01:00 |
|
Jacob Magnusson
|
19a218f859
|
Bye bye star import
|
2012-11-03 00:27:56 +01:00 |
|
Tom Christie
|
b468dd6271
|
Merge pull request #359 from tomchristie/relationship_tests
Relationship tests
|
2012-11-02 14:08:49 -07:00 |
|
Tom Christie
|
8ec54e6a9f
|
Tweaks
|
2012-11-02 20:56:51 +00:00 |
|
Tom Christie
|
6eaec7a0ec
|
foreign key tests
|
2012-11-02 20:53:33 +00:00 |
|
Jacob Magnusson
|
a6806f0307
|
Apply to_native on dictionary keys as well
|
2012-11-02 21:48:16 +01:00 |
|
Jacob Magnusson
|
3de61d200c
|
Don't convert dictionary into a string representation
|
2012-11-02 20:55:58 +01:00 |
|
Tom Christie
|
e84ce60a0d
|
Initial PK relationship tests
|
2012-11-02 19:11:40 +00:00 |
|
Tom Christie
|
b9bff2a984
|
Fix issues with pk related fields in the browsable API.
|
2012-11-02 14:05:14 +00:00 |
|
Tom Christie
|
062f5caef3
|
Tweaks fields docs, and fix 2.0.1 version.
|
2012-11-01 23:40:34 +00:00 |
|
Tom Christie
|
36e21153fb
|
Merge master
|
2012-11-01 23:11:28 +00:00 |
|
Tom Christie
|
d327c5f531
|
Relational field support in browseable API.
Add slug relational fields.
Add quickstart.
|
2012-11-01 23:04:13 +00:00 |
|
Tom Christie
|
5558c0530f
|
Merge pull request #351 from asfaltboy/fix_trans_choices
Return choices as unicode and not string
|
2012-11-01 06:27:28 -07:00 |
|
Tom Christie
|
aa779598aa
|
Merge pull request #352 from asfaltboy/cleanup_MultipleObjectBaseView
cleanup MultipleObjectBaseView remains
|
2012-11-01 06:12:16 -07:00 |
|
Ben Konrath
|
9c82f9717e
|
Merge branch 'master' into restframework2-filter
|
2012-11-01 14:06:56 +01:00 |
|
Pavel Savchenko
|
9a0cc7c720
|
since MultipleObjectBaseView was renamed MultipleObjectAPIView, it stands to reason to complete the renaming in docs and comments as well.
|
2012-11-01 15:06:11 +02:00 |
|
Pavel Savchenko
|
d3aedd5fb1
|
return choices as unicode and not string,
might as well have jsonp return unicode
|
2012-11-01 15:00:22 +02:00 |
|
Otto Yiu
|
756297ad1d
|
fix 'from_native' method when rel is None
'NoneType' object has no attribute 'to'
|
2012-10-31 21:40:20 -07:00 |
|