Commits

Show all
Author Commit Message Labels Comments Date
Matthew Schinckel
As long as you use api_class.dispatch, you should avoid issues with CSRF validation.
Matthew Schinckel
As long as you use api_class.dispatch, you should avoid issues with CSRF validation.
Matthew Schinckel
Disable CSRF validation for API views.
Matthew Schinckel
Allow for www-form-encoded serialization to be used with PUT requests
Matthew Schinckel
See if we already have a related object, or just an id, before relating an object
Matthew Schinckel
Added support for POST-encoded data to be parsed for api.
Matthew Schinckel
Wrote auth_required decorator. Probably don't want to use, as it
Matthew Schinckel
Remove incorrect chars from pasting from Word
Matthew Schinckel
Use 'rest-api' logger, to enable us to filter logs better.
Matthew Schinckel
Log server errors as errors, client errors as warnings.
Matthew Schinckel
Oops. Get the content of the response, not the request.
Matthew Schinckel
Handle emailing when we aren't in an exception handler
Matthew Schinckel
Allow for emailing of reports: django requires exc_info to be present in logging calls (or is this sentry?)
Matthew Schinckel
Allow for emailing of reports: django requires exc_info to be present in logging calls (or is this sentry?)
Matthew Schinckel
Don't log sentry requests: they clutter up the log too much.
Matthew Schinckel
Use the django.request logger for our middleware logging.
Matthew Schinckel
Better display over-time requests
Matthew Schinckel
Add time logging to sentry middleware
Matthew Schinckel
get -> getattr on non-dict object. *headdesk*
Matthew Schinckel
Allow for setting of warn time for long requests
Matthew Schinckel
Rollback transactions if they fail due to integrity errors (to allow for storing debug data in db)
Matthew Schinckel
Better timing of requests.
Matthew Schinckel
Tidy up and use self.queryset(request) instead of self.model._default_manager all of the time
Matthew Schinckel
Don't log 404 errors.
Matthew Schinckel
Clean up logging a bit
Matthew Schinckel
Handle better when a localhost user is masquerading
Matthew Schinckel
Better handle GET requests and attempting to read from the request object
Matthew Schinckel
Fix the bug where accessing request.raw_post_data before request.POST had been created caused it to fail
Matthew Schinckel
Merge
Matthew Schinckel
Use Etag instead of Last-Modified header
  1. Prev
  2. Next