| Age | Commit message (Collapse) | Author |
|
This is a security fix; disclosure to follow shortly.
|
|
limit_choices_to.
Backport of d53e574676 from master
|
|
Backport of 1c64a0f29e from master
|
|
Also PEP8 + python_2_unicode_compatible cleanup done.
Backport of 263b873599 from master
|
|
Backport of 75c87e2d38 from master
|
|
Thanks Jimmy Song for the patch.
Backport of 7843775 from master.
|
|
Regression introduced by [369b6fa]; refs #18169.
Backport of 1b47508ac8 from master
|
|
bypasses get_fieldsets().
Refs 23e1b59 which already fixed this issue for ModelAdmin and InlineModelAdmin.
Backport of a0ed2f9260 from master
|
|
Thanks croldan for the report.
Backport of 893d8de6f5 from master
|
|
Thanks thibaultj for the report, jenh for the patch,
and charettes for the tests.
Backport of aa830009de from master
|
|
Thanks liangent for the report.
Backport of 3c45fb8589 from master
|
|
Backport of b70c371fc1f18ea0c43b503122df3f311afc7105 from master.
|
|
Thanks CollinAnderson for the report.
Backport of 8676318d2d from master
|
|
Backport of 2a979d2a7b from master
|
|
It has been possible to use models of wrong type in related field
lookups. For example pigs__in=[a_duck] has worked. Changes to
ForeignObject broke that.
It might be a good idea to restrict the model types usable in lookups.
This should be done intentionally, not accidentally and without any
consideration for deprecation path.
Backpatch of 7cca8d56d28e321ffc395c92f82d97adaa0dcf94 from master.
|
|
Backport of 92476e880c from master
|
|
Thanks Tim Graham for the report.
Backport of 02b0106d from master.
|
|
Thanks Vincent Wagelaar for the report.
Backport of 11b7b9ad from master.
|
|
Backport of 3aad955ea8db1592fad0012155eaa25b72e50dc5 from master.
|
|
Browsers parse small factors of 10 as 0 under decimal notation.
Thanks to Trac alias matklad for the report and Claude Paroz for the review.
Backport of 415a36947c from master.
|
|
Thanks Collin Anderson for the report.
Backport of 2fc6c9472c from master.
|
|
down aliases
Thanks simonpercivall.
Backport of d9c580306c from master
|
|
Backport of 9b471a8fe3 from master
|
|
formfield()
Thanks Jeff250.
Backport of f2cb94f1c0 from master
|
|
Backport of 4d92a0bd86 from master.
|
|
This test failure happened if the connection's NAME was set to a file
system path, and its TEST_NAME wasn't.
Thanks Claude for the report.
Conflicts:
tests/transactions_regress/tests.py
Backport of 404870ee1f0d15f6b81d0e0b059068b1f020b2f1 from master.
|
|
It doesn't work as one might expect on a certain database backend where
autocommits_when_autocommit_is_off = True. That backend happens to be
popular for running tests.
Backport of 38bc581bc02d83ecab6d19514ac51b57f0e11866 from master.
|
|
aliases for default db.
Thanks simonpercivall.
Backport of 2cbd579efe from master.
|
|
Backport of a521d10322 from master.
|
|
Option.get_(add|change|delete)_permission.
refs #20642.
Backport of a6a905c619 from master.
|
|
This was a stealth option only used by the tests, and it isn't useful
any more since `atomic` provides nested transactions.
Backport of 2c40681 from master.
|
|
Thanks reames at asymmetricventures.com for the report.
Backport of 59b0c48ce from master.
|
|
Refs #20660.
Backport of 7fbab3eba from master.
|
|
Thanks stanislas.guerra at gmail.com for the report and
Baptiste Mispelon for the review.
Backport of ea3fe78a9d from master.
|
|
Add support for Oracle, fix an issue with the repr of RawQuerySet,
add tests and documentations. Also added a 'supports_paramstyle_pyformat'
database feature, True by default, False for SQLite.
Thanks Donald Stufft for review of documentation.
|
|
|
|
Thanks jefftriplett for the report.
|
|
This is useful:
- to force a rollback on the exit of an atomic block without having to
raise and catch an exception;
- to prevent a rollback after handling an exception manually.
|
|
|
|
|
|
Thanks to noirbizarre for the report and initial patch.
|
|
Thanks to grzesiof for the report and to loic84 and Alex Gaynor
for the review.
|
|
Thanks jimmylam@ for the suggestion.
|
|
This is to allow future compatibility with work that is ongoing in the 2013 GSoC.
|
|
.po file headers.
Thanks naktinis for the report and initial patch.
|
|
|
|
Thanks @ibustama for the initial patch and dragonsnaker for opening the
report.
|
|
BaseModelFormSet.forms is now a cached property instead of being
populated in the __init__ method. This behaviour also matches an
example in the documentation.
Thanks Thomasz Swiderski for the report and Simon Charette for the
review.
|
|
Refactored override_settings to store the underlying settings._wrapped
value seen at runtime, not instantiation time.
|
|
This attribute is only allowed on inputs of type "text", "search", "url",
"tel", "email", or "password".
Thanks to yoyoma for the report and @bmispelon for the review.
|