Commits

Show all
Author Commit Message Labels Comments Date
Matthew Schinckel
Allow for X-Masquerade-As header
Matthew Schinckel
Handle embedded objects even better
Matthew Schinckel
Handle null relations a bit better
Matthew Schinckel
Handle null relations a bit better
Matthew Schinckel
Added support for auto-updating updated_by field
Matthew Schinckel
Changed name from include_objects to embed_objects
Matthew Schinckel
Changed name from include_objects to embed_objects
Matthew Schinckel
Allow for nested return of objects
Matthew Schinckel
Don't stringify after calling callable
Matthew Schinckel
Automated merge with ssh://hg@bitbucket.org/schinckel/django-rest-api/
Matthew Schinckel
Use GMT instead. TODO: use the local server time from settings
Matthew Schinckel
If a callable object should be serialized, call it then stringify the response
Matthew Schinckel
Use in-built python string encoding/decoding of base64, rather than external module
Matthew Schinckel
Merge
Matthew Schinckel
Fix an issue where nullable related objects caused a failure
Matthew Schinckel
Actually change values when a related value with a different column name is used
Matthew Schinckel
See last commit message.
Matthew Schinckel
Better handling of extra fields if it is a tuple rather than a list.
Matthew Schinckel
Better handling of no modified_at etc field
Matthew Schinckel
Allow for dynamic exclusion of fields, such as when a user cannot be permitted to view that value
Matthew Schinckel
Better code for if-modified-since filtering, but still not used, as it filters in a place I don't need it to
Matthew Schinckel
Dangling else, or something. Ensure that the Last-Modified header is set correctly.
Matthew Schinckel
Handle non-model lists when looking for last modified
Matthew Schinckel
Nicer url paths, use snake_case instead of just lowercasing
Matthew Schinckel
Set the Last-Modified: header in a nicer way. Introspect the models and find the newest, using auto_now=True in the model. You must set a field to use this if you want automatic filling out of this header.
Matthew Schinckel
Slightly different handling of create: we now return the created object(s), rather than just the URL(s). We also remove any id before creating, so we can hopefully remove any integrity errors
Matthew Schinckel
Fixes for when data is sent with a PUT from django's test client
Matthew Schinckel
Handle bad data from the django test client a bit nicely
Matthew Schinckel
Allow for returning python objects, not just querysets. Encode these correctly, too
Matthew Schinckel
Ensure that invalid methods set the Allow: header correctly - it was returning a generator
  1. Prev
  2. Next