summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-09-30Add myself to authors fileDan Johnson
2013-09-30Fixed Python 3.2 syntax errors; refs #13724.Tim Graham
2013-09-30Fixed #21154 -- Updated TemplateResponse docs to better explain context.Curtis Maloney
Thanks mrmachine for the report.
2013-09-30Fixed #21134 -- Prevented queries in broken transactions.Aymeric Augustin
Squashed commit of the following: commit 63ddb271a44df389b2c302e421fc17b7f0529755 Author: Aymeric Augustin <aymeric.augustin@m4x.org> Date: Sun Sep 29 22:51:00 2013 +0200 Clarified interactions between atomic and exceptions. commit 2899ec299228217c876ba3aa4024e523a41c8504 Author: Aymeric Augustin <aymeric.augustin@m4x.org> Date: Sun Sep 22 22:45:32 2013 +0200 Fixed TransactionManagementError in tests. Previous commit introduced an additional check to prevent running queries in transactions that will be rolled back, which triggered a few failures in the tests. In practice using transaction.atomic instead of the low-level savepoint APIs was enough to fix the problems. commit 4a639b059ea80aeb78f7f160a7d4b9f609b9c238 Author: Aymeric Augustin <aymeric.augustin@m4x.org> Date: Tue Sep 24 22:24:17 2013 +0200 Allowed nesting constraint_checks_disabled inside atomic. Since MySQL handles transactions loosely, this isn't a problem. commit 2a4ab1cb6e83391ff7e25d08479e230ca564bfef Author: Aymeric Augustin <aymeric.augustin@m4x.org> Date: Sat Sep 21 18:43:12 2013 +0200 Prevented running queries in transactions that will be rolled back. This avoids a counter-intuitive behavior in an edge case on databases with non-atomic transaction semantics. It prevents using savepoint_rollback() inside an atomic block without calling set_rollback(False) first, which is backwards-incompatible in tests. Refs #21134. commit 8e3db393853c7ac64a445b66e57f3620a3fde7b0 Author: Aymeric Augustin <aymeric.augustin@m4x.org> Date: Sun Sep 22 22:14:17 2013 +0200 Replaced manual savepoints by atomic blocks. This ensures the rollback flag is handled consistently in internal APIs.
2013-09-30Fixed #13724: Corrected routing of write queries involving managers.Russell Keith-Magee
Previously, if a database request spanned a related object manager, the first manager encountered would cause a request to the router, and this would bind all subsequent queries to the same database returned by the router. Unfortunately, the first router query would be performed using a read request to the router, resulting in bad routing information being used if the subsequent query was actually a write. This change defers the call to the router until the final query is acutally made. It includes a small *BACKWARDS INCOMPATIBILITY* on an edge case - see the release notes for details. Thanks to Paul Collins (@paulcollinsiii) for the excellent debugging work and patch.
2013-09-29Modified test added in 3afb5916b2 so it doesn't fail on Windows.Ramiro Morales
Refs #18091.
2013-09-29Fixed #15786 -- Added a regression test for o2o excludes using F().Simon Charette
The issue was reported against 1.3.x but has been fixed since.
2013-09-29Fixed #21167 - Improved queries.tests.SubqueryTestsMichael Manfre
Improve tests to cover slicing scenarios that could be handled in unique ways by 3rd party database backends.
2013-09-28Fixed #20931 -- Fixed select widgets nested choice renderingChristopher Babiak
ChoiceFieldRenderer was not rendering nested choices. Added recursion to ChoiceFieldRenderer to take nested choices and render them as <ul>'s.
2013-09-28Note about static files dirs paths on Windows.Ramiro Morales
Added it to the settings reference. We used to have it in comment form in our old, bigger default project template settings.py file.
2013-09-28Fixed #21162 -- Better emulation of staticfiles middleware.Ramiro Morales
Code had been added in e909ceae9b. Solves test suite failures observed on Windows. Thanks Michael Manfre for the report. Refs #20739.
2013-09-28Fixed #21187 -- Import CursorWrapper from django.db.backend.utilsAnssi Kääriäinen
The import was done from util instead of utils leading to PendingDeprecationWarning.
2013-09-28Fixed #20439 -- Started deprecation of IPAddressFieldErik Romijn
2013-09-28Fixed #21186: Fixed regression when using date fields in the admin's ↵Baptiste Mispelon
list_filter. Thanks to onlygoldi2201 for the report and to ramiro and apollo13 for the reviews.
2013-09-27Fixed malformed directive in CBV date-based-mixins docs.Carl Meyer
2013-09-27Fix #21185: Added tests for unescape_entities.Baptiste Mispelon
Also fixed a py3 incompatibility. Thanks to brutasse for the report.
2013-09-26Added missing word in bio update.Preston Holmes
I a word :-/
2013-09-26Updated my bio.Preston Holmes
2013-09-26Enforce ordering on PostgreSQL get_constraints cols (refs #21134)Andrew Godwin
2013-09-26Fixed #21146 - DatabaseCache converts expires to python valueMichael Manfre
DatabaseCache uses raw cursors to bypass the ORM. This prevents it from being used by database backends that require special handling of datetime values. There is no easy way to test this, so no tests added.
2013-09-26Fix Python 3.2 compatiblity by removing unicode literals.Simon Charette
2013-09-25Fixed #20364 -- Changed urlize regexes to include quotation marks as punctation.Giles Richard Greenway
Thanks to EmilStenstrom for raising this, and to Chris Piwoński for all of the fixes and most of the tests.
2013-09-25Fixed #17671 - Cursors are now context managers.Michael Manfre
2013-09-25Fixed #3871 -- Custom managers when traversing reverse relations.Loic Bistuer
2013-09-25Fixed #21126 -- QuerySet value conversion failureAnssi Kääriäinen
A .annotate().select_related() query resulted in misaligned rows vs columns for compiler.resolve_columns() method. Report & patch by Michael Manfre.
2013-09-25Fixed wording in unit tests documentation.Baptiste Mispelon
2013-09-25Add reverse_code optional argument to RunPythonAndrew Godwin
2013-09-25Updated a code block to use the emphasize-lines Sphinx optionTim Graham
2013-09-25Remove most errors when running migration tests twiceAndrew Godwin
2013-09-25Allow callables as the argument to RunPythonAndrew Godwin
2013-09-25Make sqlmigrate ignore the RunPython operationAndrew Godwin
2013-09-25Add RunPython migration operation and testsAndrew Godwin
2013-09-25Add equality support for Project/ModelStateAndrew Godwin
2013-09-24Added '*' to quote_cacheAnssi Kääriäinen
The commit for #18333 missed quote_cache default value for *. Refs #18333.
2013-09-24Fixed #21138 -- Increased the performance of our PBKDF2 implementation.Florian Apolloner
Thanks go to Michael Gebetsroither for pointing out this issue and help on the patch.
2013-09-24Revert "Ensure that passwords are never long enough for a DoS."Florian Apolloner
This reverts commit aae5a96d5754ad34e48b7f673ef2411a3bbc1015. This fix is no longer necessary, our pbkdf2 (see next commit) implementation no longer rehashes the password every iteration.
2013-09-24Fixed #18333 - Quoted annotated column namesMichael Manfre
2013-09-24Fixed #21137 -- Corrected ULRconf include example.Tim Graham
Thanks marfire for the report.
2013-09-24Merge pull request #1675 from NiGhTTraX/typoFixPreston Holmes
Fixed #21152: Corrected small grammatical error in comment.
2013-09-24Fix small grammatical error in comment.Andrei Picus
Changed 'there are no filtering' to 'there is no filtering'.
2013-09-24Marked PermissionsMixin.user_permissions help_text for translationMichał Lech
2013-09-24Properly marked skipped GIS tests as skippedClaude Paroz
2013-09-24Reformatted some GIS distance testsClaude Paroz
2013-09-24Fixed #21151 -- Bad cleanup in schema M2M repoint testAndrew Godwin
2013-09-24Isolated select_for_update tests a bit more.Florian Apolloner
This change prevents including the multiple_database test models without duplicating the router code (we probably should do this at one point). Refs #21148
2013-09-24Removed double import in mysql base.pyClaude Paroz
2013-09-23Removed extra p (topppings->toppings)Brett Koonce
2013-09-23Removed implication that six is part of Python stdlib.Tim Graham
2013-09-23Fixed test suite bisection on Python 3.Simon Charette
Thanks to @marfire for spotting this.
2013-09-23Fixed #21001 -- Added a regression test for empty string exclusion on Oracle.Simon Charette
The issue was present in 1.4.x but has been reported to be fixed in master. Thanks to @timgraham for the patch.