Claude Paroz
beef02eeaa
[1.5.x] Updated deprecated test assertions
2013-01-08 19:11:40 +01:00
Claude Paroz
012229914c
[1.5.x] Created special PostgreSQL text indexes when unique is True
...
Refs #19441 .
Backport of c698c55966
from master.
2013-01-07 21:02:02 +01:00
James Bennett
f23d3ce8d4
[1.5.x] Bump version numbers for 1.5 RC 1.
2013-01-04 12:49:58 -06:00
Claude Paroz
96301d21bb
[1.5.x] Fixed #19192 -- Allowed running tests with dummy db backend
...
Thanks Simon Charette for the initial patch, and Jan Bednařík for
his work on the ticket.
Backport of b740da3504
from master.
2013-01-04 14:03:55 +01:00
Claude Paroz
b641357a37
[1.5.x] Replaced deprecated sslerror by ssl.SSLError
...
The exact conditions on which this exception is raised are not
known, but this replacement is the best guess we can do at this
point.
Backport of 850630b4b7
from master.
2013-01-03 22:17:30 +01:00
Claude Paroz
5b8c0d22cc
[1.5.x] Fixed #19382 -- Stopped smtp backend raising exception when already closed
...
Thanks Sebastian Noack for the report and the initial patch.
Backport of ffa50ca35
from master.
2013-01-03 20:45:57 +01:00
Claude Paroz
4081042ef5
[1.5.x] Fixed #19134 -- Allowed closing smtp backend when the server is stopped
...
Thanks Sebastian Noack for the report and the initial patch.
Backport of 1b3f832ab7
from master.
2013-01-03 20:45:29 +01:00
Claude Paroz
a893ee3315
Fixed #19426 -- Adapted EmptyQuerySet.distinct signature
...
1.5-only change, as EmptyQuerySet will be refactored in 1.6.
Thanks hongshuning@gmail.com for the patch.
2013-01-03 18:03:51 +01:00
Simon Charette
70cc95d1cc
[1.5.x] Fixed #19545 -- Make sure media/is_multipart work with empty formsets
...
Backport of 3fc43c964e
from master.
2013-01-03 15:17:14 +01:00
Aymeric Augustin
056ace0f39
[1.5.x] Fixed #19547 -- Caching of related instances.
...
When &'ing or |'ing querysets, wrong values could be cached, and crashes
could happen.
Thanks Marc Tamlyn for figuring out the problem and writing the patch.
Backport of 07fbc6a
.
2013-01-02 22:22:14 +01:00
Claude Paroz
fff9752cb3
[1.5.x] Removed unusable parameters to empty_form property
...
Backport of 884f77bd1
from master.
2013-01-01 21:02:33 +01:00
Claude Paroz
3f2f50699e
[1.5.x] Updated translation catalogs for core and admin
2013-01-01 16:13:37 +01:00
Aymeric Augustin
56e5472766
[1.5.x] Fixed #19519 again -- Regression in LiveServerTestCase after fd1279a4
.
...
Backport of 328f5b5.
2013-01-01 10:14:24 +01:00
Julien Phalip
dfd8623de4
[1.5.x] Fixed #19453 -- Ensured that the decorated function's arguments are obfuscated in the @sensitive_variables decorator's frame, in case the variables associated with those arguments were meant to be obfuscated from the decorated function's frame.
...
Thanks to vzima for the report.
Backport of 9180146d21
2012-12-31 09:51:13 -08:00
Aymeric Augustin
fd1279a44d
[1.5.x] Fixed #19519 -- Fired request_finished in the WSGI iterable's close().
...
Backport of acc5396
.
2012-12-31 12:49:10 +01:00
Aymeric Augustin
ac72782e61
[1.5.x] Fixed #16241 -- Ensured the WSGI iterable's close() is always called.
...
Thanks Graham Dumpleton for the report.
Backport of a53c474
.
2012-12-31 12:48:43 +01:00
Claude Paroz
814c3b2e2a
[1.5.x] Fixed #19537 -- Made CheckboxInput._has_changed handle 'False' string
...
Thanks dibrovsd@gmail.com for the report.
Backport of d11038acb2
from master.
2012-12-31 10:24:48 +01:00
Julien Phalip
fa71536129
[1.5.x] Added further flexibility to ModelAdmin for controlling post-save redirections.
...
Refs #19505 .
Backport of cee40c7d79
2012-12-30 23:11:58 -08:00
Anssi Kääriäinen
e871e02178
[1.5.x] Made gis get_default_columns mirror changes in normal compiler
...
The copy-pasted part of gis compiler's get_default_columns wasn't
changed to match changes in a0155f3534
.
2012-12-30 12:22:26 +02:00
Aymeric Augustin
5097d3c5fa
[1.5.x] Fix #19524 -- Incorrect caching of parents of unsaved model instances.
...
Thanks qcwxezdas for the report. Refs #13839 .
Backport of e9c24be
.
2012-12-28 23:35:08 +01:00
Aymeric Augustin
3cb87ec605
[1.5.x] Fixed #19525 -- Reverted dcd4383107
and 05d333ba3b
.
...
Refs #9893 , #18515 .
Thanks Russell for the report.
Backport of db278c3
from master.
2012-12-27 09:43:41 +01:00
Claude Paroz
4f67ab6376
[1.5.x] Fixed #16408 -- Re-fixed value conversion with Spatialite backend
...
Backport of 0907d3c6f
from master.
2012-12-26 12:48:27 +01:00
Julien Phalip
3ad34c231b
[1.5.x] Fixed #19505 -- A more flexible implementation for customizable admin redirect urls.
...
Work by Julien Phalip.
Refs #8001 , #18310 , #19505 . See also 0b908b92a2
.
35d1cd0b28
from master.
2012-12-24 18:12:13 -03:00
Aymeric Augustin
cd914175c8
[1.5.x] Prevented caching of streaming responses.
...
The test introduced in 4b278131
accidentally passed because of a
limitation of Python < 3.3.
Refs #17758 , #7581 .
Backport of 1c8be95
from master.
2012-12-24 20:30:20 +01:00
Florian Apolloner
ef98ae2910
[1.5.X] Fixed #19204 -- Replaced python2-style exception syntax.
...
Thanks to garrison for the report and patch.
Backport of 4a71b84266
from master
2012-12-24 14:06:47 +01:00
Luke Plant
2164cd00ec
[1.5.x] Fixed HTML comparisons of class="foo bar" and class="bar foo" in tests
...
Refs #17758
Backport of 8bc410b445
from master
2012-12-24 02:21:36 +00:00
Luke Plant
b362a55969
[1.5.x] Made admin generated changelist URLs independent of dict ordering
...
Backport of c31c2c92b8
from master
2012-12-24 02:20:32 +00:00
Ian Clelland
5f07d24eaa
[1.5.x] Sort HTML attributes on generated forms
...
Backport of 6b9f130278
from master
2012-12-24 02:20:19 +00:00
Ian Clelland
515cf94b60
[1.5.x] Use new TestCase methods for equality comparisons
...
Backport of 8d35fd4c32
from master
2012-12-24 02:19:16 +00:00
Ian Clelland
5eba053459
[1.5.x] Add assertJSONEqual method to TestCase
...
Backport of 089d9ca1df
from master
2012-12-24 02:18:56 +00:00
Ian Clelland
f2a7b52cfb
[1.5.x] Add assertInHTML method to TestCase
...
Backport of dc704516c2
from master
2012-12-24 02:18:06 +00:00
Claude Paroz
3aba929bcc
[1.5.x] Fixed #19509 -- Fixed crypt/bcrypt non-ascii password encoding
...
Also systematically added non-ascii passwords in hashers test suite.
Thanks Vaal for the report.
Backport of 0dc3fc954
from master.
2012-12-22 16:04:49 +01:00
Aymeric Augustin
9919638137
[1.5.x] Fixed #19468 -- Decoded request.path correctly on Python 3.
...
Thanks aliva for the report and claudep for the feedback.
Backport of 1e4a27d
from master.
2012-12-22 14:45:06 +01:00
Aymeric Augustin
db22145afb
[1.5.x] Fixed #19487 -- Used str in the test client's WSGI environ.
...
This regression was introduced by the unicode_literals patch. The WSGI
spec mandates that environ contains native strings.
Backport of d9a0b6a
.
2012-12-22 11:06:05 +01:00
Anssi Kääriäinen
a0155f3534
[1.5.x] Refactored proxy model skipping in get_default_columns()
...
The refactoring allows custom subclasses to use different default
columns than the base model.
2012-12-21 20:56:04 +02:00
Claude Paroz
9e7183073f
[1.5.x] Added compatibility with legacy message length
...
Added compatibility code to not break when decoding messages
encoded on pre-1.5 versions.
Refs #19387 . Thanks Florian Apolloner for noticing the issue.
2012-12-21 13:36:22 +01:00
Claude Paroz
be10289d03
[1.5.x] Fixed #19387 -- Preserved SafeData status in contrib.messages
...
Thanks Anton Baklanov for the report and the patch.
Backport of e277301c2
from master.
2012-12-21 10:10:21 +01:00
Russell Keith-Magee
b7607003a5
[1.5.x] Fixed #19401 -- Ensure that swappable model references are case insensitive.
...
This is necessary because get_model() checks are case insensitive, and if the swapable check isn't, the
swappable logic gets tied up in knots with models that are partially swapped out.
Thanks to chris@cogdon.org for the report and extensive analysis, and Preston for his work on the draft patch.
Backport of c04c03d
from trunk.
2012-12-20 16:14:10 +08:00
Patryk Zawadzki
9892919b0d
[1.5.x] Fixed #18172 -- Made models with __iter__ usable in ModelMultipleChoiceField
...
Thanks to Patryk Zawadzki for the patch.
Backpatch of 3989ce52ef
2012-12-19 22:56:19 +02:00
Tim Graham
034c355118
[1.5.X] Fixed #19470 - Clarified widthratio example.
...
Thanks orblivion for the suggestion.
Backport of 6534a95ac3
from master
2012-12-18 08:20:51 -05:00
Claude Paroz
ddea0e0d7e
[1.5.x] Fixed #19441 -- Created PostgreSQL varchar index when unique=True
...
Thanks Dylan Verheul for the report and Anssi Kääriäinen for the
review.
Backport of 55972ee5c
from master.
2012-12-18 10:04:47 +01:00
Anssi Kääriäinen
1caa483914
[1.5.x] Fixed #19197 -- fixed convert_values() for nullable numeric fields
...
Cleaned up the implementation of base convert_values() a little, and
made sure it accepts None as a value for numeric fields.
There are no tests attached. The reason is that not all of the
convert_values() accept None as a value for numeric fields (for example
sqlite3.convert_values()).
The reason the base convert_values() needs to accept None is that this
situation might arise in custom compilers for 3rd party backends. It
is easy to keep the convert_values() working, so lets do that.
Backpatch of 12a96bfa26
2012-12-17 00:09:05 +02:00
Claude Paroz
0bbc7c2b49
[1.5.x] Fixed #19483 -- Improved import error message in contrib.comments
...
Thanks Valentin Lorentz for the report and the suggested fix.
Backport of ed711c4bd
from master.
2012-12-16 21:13:30 +01:00
Tim Graham
53b40d75b7
[1.5.X] Fixed #18718 - Documented django.utils.encoding.filepath_to_uri
...
Backport of 507c081484
from master
2012-12-16 14:40:10 -05:00
Russell Keith-Magee
06b5f5fcb6
[1.5.X] Corrected tests depending on the error message on the AuthenticationForm.
...
Refs #19368 , and the fix introduced in 27f8129d64
.
Backport of 9facca28b6
from trunk.
2012-12-16 07:22:25 +08:00
Claude Paroz
55aae4b863
Updated translation catalog for contrib.auth
2012-12-15 23:27:55 +01:00
Russell Keith-Magee
9534192c10
[1.5.X] Fixed #19368 -- Ensured that login error messages adapt to changes in the User model.
...
Thanks to un33k for the report.
Backport of 27f8129d64
from master.
2012-12-15 22:48:09 +08:00
Russell Keith-Magee
311bd0055d
[1.5.X} Fixed #19412 -- Added PermissionsMixin to the auth.User heirarchy.
...
This makes it easier to make a ModelBackend-compliant (with regards to
permissions) User model.
Thanks to cdestigter for the report about the relationship between
ModelBackend and permissions, and to the many users on django-dev that
contributed to the discussion about mixins.
Backport of 47e1df896b
from master.
2012-12-15 22:47:48 +08:00
Aymeric Augustin
44e56238d7
[1.5.x] Fixed #2304 -- Documented TRANSACTIONS_MANAGED.
...
Backport of a001f3c
.
2012-12-14 21:16:04 +01:00
Claude Paroz
c20c3a20a3
[1.5.x] Fixed #19432 -- Provided better error message for get_object_or_404
...
Thanks Kit Sunde for the report and Brian Holdefehr for the initial
patch.
Backport of 6ed6a18a0
from master.
2012-12-12 22:05:49 +01:00
James Bennett
82d4786544
[1.5.x] Bump version numbers for security release.
2012-12-10 15:49:48 -06:00
Florian Apolloner
77b06e4151
[1.5.X] Fixed a security issue in get_host.
...
Full disclosure and new release forthcoming.
2012-12-10 22:13:28 +01:00
Florian Apolloner
fce1fa0f7f
[1.5.X] Fixed #18856 -- Ensured that redirects can't be poisoned by malicious users.
2012-12-10 22:13:28 +01:00
Aymeric Augustin
d6bad2e9ea
[1.5.x] Fixed #19392 -- Improved error for old-style url tags with dashes.
...
Thanks dloewenherz for the report.
Backport of 4951932
from master.
2012-12-09 16:18:52 +01:00
Claude Paroz
a155fb7408
[1.5.x] Fixed #19439 -- Removed unused template tag library in change_password.html
...
Thanks ppetrid for the report.
Backport of 35492f8fc
from master.
2012-12-08 12:54:22 +01:00
Claude Paroz
fa54604606
[1.5.x] Fixed #19423 -- Prevented ModelAdmin sharing widgets due to formfield_overrides
...
Thanks joebuyer at manycycles.com for the report and Simon Charette
for the review.
Backport of 04e6542b5
from master.
2012-12-08 12:47:33 +01:00
Claude Paroz
9af9cdb3eb
[1.5.x] Fixed a string detection in ogrinspect.py
...
Backport of 61407951
from master.
2012-12-08 12:20:48 +01:00
Claude Paroz
4214a22e06
[1.5.x] Fixed #19357 -- Allow non-ASCII chars in filesystem paths
...
Thanks kujiu for the report and Aymeric Augustin for the review.
Backport of c91667338
from master.
2012-12-08 11:16:03 +01:00
Andreas Hug
67bddc0b7b
[1.5.x] Fixed #18574 -- Make BaseFormSet.is_valid call its underlying forms' is_valid
...
Thanks Simon Charette for the report and the initial patch.
Backport of 66dfcc10b
from master.
2012-12-06 20:05:16 +01:00
Claude Paroz
e9301ae451
[1.5.x] Fixed #19367 -- Fixed saving ContentFile in filesystem storage
...
This was not working properly when ContentFile was initialized with
an unicode string.
Thanks Alexey Boriskin for the report and the test.
Backport of 34dcf51e06
from master.
2012-12-06 17:19:35 +01:00
Marc Aymerich
57a41d985a
[1.5.x] Fixed #19429 -- Applied linebreaksbr to read-only fields in inlines
...
Applied to inlines what ec9d6b1122
did for main fieldsets.
Backport of 553838a28
from master.
2012-12-06 09:54:47 +01:00
Ramiro Morales
6a098aa6f2
[1.5.x] Fixed #18697 -- Made values accepted for two customizable admin templates consistent.
...
Thanks and at cloverfastfood dot com for the report.
b64d30405a
from master.
2012-12-04 19:53:52 -03:00
Ramiro Morales
b6f67bd50e
[1.5.x] Minor idiomatic and docstring edits in ar localflavor.
...
45f00dbb93
from master.
2012-12-04 19:50:19 -03:00
Claude Paroz
7fea7cf5d7
[1.5.x] Fixed #19378 -- Ensured get_success_url returns a non-lazy URL
...
Backport of 795ac7deda
from master.
2012-12-04 13:24:04 +01:00
Sebastián Magrí
237a404d3e
[1.5.x] Fixed #19318 -- Ensured that the admin's SimpleListFilter options can be displayed as selected even if the lookup's first element is not a string.
...
Backport of 88e1715639
2012-12-03 11:55:33 -08:00
Claude Paroz
3d62eaea69
[1.5.x] Fixed #19416 -- Fixed multi-line commands in initial SQL files
...
Thanks Aymeric Augustin for detecting this regression.
Backport of 5fa5621f5
from master.
2012-12-03 20:49:28 +01:00
Aymeric Augustin
c9a47fb379
[1.5.x] Fixed #19397 -- Crash on binary files in project templates.
...
Thanks gw 2012 at tnode com for the report.
Backport of baae4b8
.
2012-12-03 10:45:42 +01:00
Claude Paroz
1b93499849
[1.5.x] Fixed #19015 -- Add ISO input formats to all formats
...
Backport of 349c4c37f8
from master.
2012-12-01 15:43:38 +01:00
Claude Paroz
ae549cc1dd
Fixed #19015 -- Removed ISO formats from localized formats.py
...
ISO formats are automatically appended to the list of input
formats. Kept only when it is specified in first position, as it
has a special meaning in localize_input.
Thanks Bojan Mihelac for the report.
Backport of 90d3af380
from master.
2012-12-01 14:15:55 +01:00
Claude Paroz
676e4d5497
[1.5.x] Fixed #19349 -- Fixed re-rendering of ReadOnlyPasswordHashWidget
...
Thanks tim.bowden at mapforge.com.au for the report, Andreas Hug
for the patch and Anton Baklanov for the review.
Backport of a0cd6dd11
from master.
2012-12-01 12:23:49 +01:00
Ryan Kaskel
0fc5878c5f
[1.5.x] Allow custom User models to use the UserAdmin's change password view.
...
Backport of bfdedb687a
.
2012-11-30 16:24:51 +01:00
Claude Paroz
47c5b50d34
[1.5.x] Fixed #19354 -- Do not assume usermodel.pk == usermodel.id
...
Thanks markteisman at hotmail.com for the report.
Backport of 0eeae1505
from master.
2012-11-29 21:52:22 +01:00
Aymeric Augustin
83df1f3b57
[1.5.x] Fixed #19356 -- Increased session key entropy.
...
Backport of d913a8b
from master.
2012-11-29 16:38:09 +01:00
Ramiro Morales
bb6e661e0e
[1.5.x] Fixed a comment typo.
2012-11-28 20:42:00 -03:00
Anssi Kääriäinen
e3ea668b47
[1.5.x] Fixed #14694 again -- Made defer() works with reverse relations
...
Master and stable/1.5.x had diverged in models/query.py.
2012-11-28 23:56:03 +02:00
Claude Paroz
89593048e2
[1.5.x] Fixed #19366 -- Prevented GEOSIndexError when comparing geometries
...
Thanks Craig de Stigter for the report and collaboration on the
patch.
Backport of cc3c4a9d5
from master.
2012-11-28 22:34:43 +01:00
Tai Lee
a21e8dee76
[1.5.x] Fixed #14694 -- Made ``defer()`` work with reverse relations
...
Reverse o2o fields are now usable with defer.
Backpatch of [6ebf115206
]
2012-11-28 18:25:34 +02:00
James Bennett
1c05619c1f
[1.5.x] Bump version numbers for 1.5 beta 1.
2012-11-27 16:09:10 -06:00
Danilo Bargen
5509eb8626
[1.5.x] Fixed #19370 -- Made date filter properly handle midnight value
...
Backport of c10aaa70a
from master.
2012-11-27 21:25:21 +01:00
Anssi Kääriäinen
4467d86b61
[1.5.x] Removed duplicate opts.pk_index() method
...
Backpatch of [d37483c533
]
2012-11-27 21:59:03 +02:00
Aymeric Augustin
71e5ad248e
[1.5.x] Fixed #19362 -- Detected invalid use of @python_2_unicode_compatible.
...
Thanks m3wolf for the report and akaariai for reproducing the problem.
Backport of 2ea80b9
.
2012-11-27 09:55:26 +01:00
Edward Tjörnhammar
7c91b67cfa
[1.5.x] Fixed #17911 -- Ensure that admin readonly fields' display values are shown in change forms when the raw value is None.
...
Backport of 29d59a879e
2012-11-25 23:16:44 +01:00
Julien Phalip
22ca5bab95
[1.5.x] Fixed #17646 -- Added a get_list_filter() method to ModelAdmin. Thanks to rasca for the suggestion and to mateusgondim for the patch.
...
Backport of ae206d78f6
2012-11-25 20:43:18 +01:00
Aymeric Augustin
37c54c27bd
[1.5.x] Change exception type to reduce confusion.
...
TemplateSyntaxError is expected at compile time, not at run time.
Refs #19280 .
Backport of 7644800
.
2012-11-25 19:53:50 +01:00
Claude Paroz
6945f60c2b
[1.5.x] Enabled SimpleTestCase to be decorated by override_settings
...
Refs #18417 . Also fixed some test case classes which subclassed
the wrong parent.
Backport of a5d47415f
from master.
2012-11-25 19:08:51 +01:00
Claude Paroz
4389b51fab
[1.5.x] Fixed #18417 -- Raised exception when unittest.TestCase is decorated with override_settings
...
Backport of 9f7cefd5
from master.
2012-11-25 19:08:27 +01:00
Julien Phalip
2e5b725197
[1.5.x] Fixed #19355 -- Improved LiveServerThread's handling of exceptions. Thanks to flub for the report.
...
Backport of 612357f8ef
2012-11-25 12:57:14 +01:00
Aymeric Augustin
8c2f36260e
[1.5.x] Fixed #19280 -- Raised an explicit exception for the old {% url %} syntax.
...
Backport of 6b8a7ce.
2012-11-24 22:05:41 +01:00
Vladimír Macek
a12db81135
[1.5.x] Fixed #19293 -- Updated Czech input formats
...
Thanks vzima for the report.
Backport of abd0e76d2
from master.
2012-11-24 21:33:59 +01:00
Jonatan Heyman
75bc081b91
[1.5.x] Fixed #18722 -- Adjusted width of sortable columns in admin
...
Thanks Simon Charette for the report.
Backport of 35a0fff2
from master.
2012-11-24 17:15:03 +01:00
Claude Paroz
fc570b1415
[1.5.x] Updated User manager when testing custom AUTH_USER_MODEL
...
This is giving more real test conditions when AUTH_USER_MODEL is
set with override_settings.
Backport of a962bc7c4
from master.
2012-11-24 16:01:10 +01:00
Chris Khoo
9efe1a7210
[1.5.x] Fixed #19237 -- Improved strip_tags utility
...
The previous pattern didn't properly addressed cases where '>'
was present inside quoted tag content.
Backport of bf1871d87
from master.
2012-11-24 12:20:41 +01:00
Aymeric Augustin
a708b8fcbe
[1.5.x] Fixed #19343 -- Deadlock with TransactionTestCase + TEST_MIRROR + multi_db.
...
Thanks Jeremy Dunck for the review.
Backport of be64dd3
from master.
2012-11-24 09:49:07 +01:00
Russell Keith-Magee
8e8f1ddf57
[1.5.x] Removed some stray debug lines introduced accidentally in c8985a8
.
...
Backport of f2d8004
.
2012-11-24 15:27:09 +08:00
Russell Keith-Magee
3fd8458fb3
[1.5.x] Fixed #19806 -- Ensure that content types and permissions aren't created for swapped models.
...
Thanks to rizumu for the report.
Backport of c8985a8a73
.
2012-11-24 14:26:50 +08:00
Jeremy Dunck
158a0332bf
Changed Luxembourgish name_local to unicode escapes.
...
Fixes 6a00c196
.
2012-11-23 19:30:52 -08:00
Anssi Kääriäinen
421e599ad3
[1.5.x] Fixed #19351 -- SQLite bulk_insert of more than 500 single-field objs
...
Backpatch of 0a0a0d66b3
2012-11-24 01:20:22 +02:00
Anssi Kääriäinen
625dc3f072
[1.5.x] Fixed SQLite's collapsing of same-valued instances in bulk_create
...
SQLite used INSERT INTO tbl SELECT %s UNION SELECT %s, the problem
was that there should have been UNION ALL instead of UNION.
Refs #19351
Backpatch of a27582484c
2012-11-24 01:19:17 +02:00
Claude Paroz
6a00c1968b
Added new languages
...
Afrikaans, Belarusian, Breton, Venezuelan Spanish, Interlingua,
Luxembourgish, Udmurt
2012-11-23 23:16:15 +01:00
Anssi Kääriäinen
90c7aa0740
[1.5.x] Fixed #18375 -- Removed dict-ordering dependency for F-expressions
...
F() expressions reuse joins like any lookup in a .filter() call -
reuse multijoins generated in the same .filter() call else generate
new joins. Also, lookups can now reuse joins generated by F().
This change is backwards incompatible, but it is required to prevent
dict randomization from generating different queries depending on
.filter() kwarg ordering. The new way is also more consistent in how
joins are reused.
Backpatch of 90b86291d0
2012-11-23 20:07:50 +02:00
Claude Paroz
56f8e4b79c
[1.5.x] Fixed cursor commit command in PostGIS backend
...
Thanks Bruno Renié for noticing the error.
Backport of 7b9a1fb96
from master.
2012-11-23 17:23:15 +01:00
Flavio Curella
d46b24e682
[1.5.x] Fixed #19152 -- Allowed PostGIS tests to be run without template
...
From version 2, a PostGIS template is no longer required to create
a GIS-enabled database.
Backport of fbd1df8e
from master.
2012-11-23 16:07:29 +01:00
Aymeric Augustin
b9f9bc9a17
[1.5.x] Fixed #18984 -- Avoided a deadlock in test teardown.
...
Thanks Jeremy Dunck for the report.
Backport of 891c530
from master.
2012-11-22 20:56:41 +01:00
Aymeric Augustin
9bd67f056c
[1.5.x] Fixed #16039 -- Made post_syncdb handlers multi-db aware.
...
Also reverted 8fb7a90026
. Refs #17055 .
Backport of a026e48
from master.
2012-11-22 20:54:20 +01:00
George Hickman
12cf9d2be3
[1.5.x] Fixed #19316 -- Set View args/kwargs/request before dispatch
...
Backport of ea6b95db
from master.
2012-11-22 20:14:04 +01:00
Tim Graham
63546533c1
[1.5.X] Clarified usage of as_view kwargs for setting arguments on class based views
...
Thanks Dave McLain for the patch.
Backport of 7b2d95eb30
from master
2012-11-22 09:08:37 -05:00
Ramiro Morales
1220f22b88
[1.5.x] Fixed #19331 (again) use the right admin named URL.
...
This allows us to get the trailing slash in URLs without having to
manually assemble and hard-code them.
See also commits e9497a, a222d6, f51eab, 5a9e12.
Backport of 8fdb28219d
from master.
2012-11-20 21:52:07 -03:00
Claude Paroz
e15df5b6b5
[1.5.x] Fixed #19331 -- Added missing trailing slash in auth admin template
...
Thanks ppetrid at yawd.eu for the report.
Backport of 8c21c53c8
from master.
2012-11-20 19:21:17 +01:00
Riley Strong
e56c8d7e0a
[1.5.X] Fixed typo in django.template.defaulttags
...
Backport of d179794c6b
from master
2012-11-20 05:03:22 -05:00
Preston Holmes
3a0e0230f7
[1.5.x] Fixed #18658 -- Improved ModelAdmin.message_user API
...
Thanks to Lowe Thiderman for the patch and tests
2012-11-19 16:03:30 -08:00
Ramiro Morales
eb67a45a39
Updated admin base translation file.
2012-11-18 09:33:10 -03:00
Aymeric Augustin
a586f2a7e5
[1.5.x] Fixed #19291 -- Completed deprecation of ADMIN_MEDIA_PREFIX.
...
Backport of 9b755a2
from master.
2012-11-17 23:05:16 +01:00
Tom Christie
2bfea36208
[1.5.x] Add 'page_kwarg' attribute to `MultipleObjectMixin`, removing hardcoded 'page'.
...
(cherry picked from commit 502be865c6
)
2012-11-17 21:30:22 +01:00
Kent Hauser
94208399d9
[1.5.x] Add `form` to formwizard context (includes tests)
...
Backport of ba81164fb7
from master.
2012-11-17 21:24:19 +01:00
Claude Paroz
3d4f5f6086
[1.5.x] Fixed #19114 -- Fixed LogEntry unicode representation
...
Thanks niko at neagee.net for the report and Emil Stenstrom for
the patch.
Backport of e0363c688
from master.
2012-11-17 19:21:09 +01:00
Claude Paroz
fc379b4865
[1.5.x] Fixed #19036 -- Fixed base64 uploads decoding
...
Thanks anthony at adsorbtion.org for the report, and johannesl for
bringing the patch up-to-date.
Backport of 2a67374b5
from master.
2012-11-17 17:26:24 +01:00
Claude Paroz
1b6e751430
[1.5.x] Fixed #19226 -- Applied linebreaksbr to read-only fields in admin
...
Thanks shadow for the report, and Melevir and thiderman for the
patch.
Backport of ec9d6b112
from master.
2012-11-17 17:12:24 +01:00
Claude Paroz
a023952e10
[1.5.x] Fixed #18989 -- Removed unused condition in CursorWrapper
...
Thanks zimnyx for the report.
Backport of 8c6927876
from master.
2012-11-17 16:54:12 +01:00
Gabriel Hurley
dd740e2b2e
[1.5.x] Fixed #18210 -- Escaped special characters in reverse prefixes.
...
Ensured that special characters passed in to reverse via the
prefix argument are properly escaped so that calls to
django.utils.regex_helpers.normalize and/or string formatting
operations don't result in exceptions.
Thanks to toofishes for the error report.
Backport of 90e530978d
from master.
2012-11-17 15:51:10 +01:00
Jannis Leidel
0e3f7814d7
[1.5.x] Fixed #19136 -- Properly escape gettext context prefixes in the i18n JavaScript view template.
...
Backport of 4a5e8087ac
from master.
2012-11-17 15:39:34 +01:00
Preston Holmes
0d49fdb573
[1.5.x] Fixed #18985 -- made DeprecationWarnings loud
...
Capture warnings in Python >= 2.7 and route through
console handler, which is subject to DEBUG==True
Thanks to dstufft for the idea, and claudep for initial patch
2012-11-16 17:08:02 -08:00
Brandon Adams
cefbf09a4d
[1.5.X] Fixed docs noting comment_will_be_sent returns a 400, not a 403
...
Backport of d8ee46afff
from master
2012-11-16 18:20:11 -05:00
Claude Paroz
b39b0aedbf
[1.5.x] Fixed #19296 -- Applied test connection sharing for spatialite
...
Thanks pegler at gmail.com for the report and the initial patch.
Backport of ff0d3126af
from master.
2012-11-16 14:33:59 +01:00
Anssi Kääriäinen
33f1181c31
[1.5.x] Fixed #19058 -- Fixed Oracle GIS crash
...
The problem is the same as in #10888 which was reintroduced when
bulk_insert was added. Thanks to Jani Tiainen for report, patch and
also testing the final patch on Oracle GIS.
Backpatch of 92d7f541da
2012-11-15 16:11:22 +02:00
Claude Paroz
ebafba50a4
[1.5.x] Fixed #19272 -- Fixed gettext_lazy returned type on Python 2
...
Thanks tyrion for the report.
Backport of 550ddc66b
from master.
2012-11-14 10:55:12 +01:00
Claude Paroz
8967906e0a
[1.5.x] Fixed #19186 -- Fixed sending mail with unicode content on Python 3
...
Thanks alex_po for the report and Luke Plant for the analysis.
Backport of 1620c27936
from master.
2012-11-14 10:45:57 +01:00
Anssi Kääriäinen
af044d86b8
Fixed select_related performance regressions
...
The regression was caused by select_related fix for Oracle, commit
c159d9cec0
.
2012-11-13 23:02:08 +02:00
Anssi Kääriäinen
fe21c233d4
Removed use of SortedDict for query.alias_refcount
...
This will have a smallish impact on performance. Refs #19276 .
2012-11-13 23:01:34 +02:00
Anssi Kääriäinen
538d6c0fcd
Some changes to SortedDict to make it faster under py2
...
Refs #19276
2012-11-13 23:01:25 +02:00
Aymeric Augustin
3db2aeec98
[1.5.x] Tweaked cache key creation to avoid strict typing.
...
This is a provisional change. See #19221 for details.
Backport of 6c69de8
from master.
2012-11-11 21:25:30 +01:00
Anssi Kääriäinen
825a793555
[1.5.x] Fixed #19273 -- Fixed DB cache backend on pg 9.0+ and py3
...
There was a problem caused by Postgres 9.0+ having bytea_output default
value of 'hex' and cache backend inserting the content as 'bytes' into
a column of type TEXT. Fixed by converting the bytes value to a string
before insert.
Backpatch of [cc0ac26f4a
].
2012-11-10 19:48:27 +02:00
Claude Paroz
48a2917d46
[1.5.x] Removed an impossible code path in cache function
...
Backport of 04a7ea328
from master.
2012-11-10 15:45:45 +01:00
Claude Paroz
e6bc0c5bab
[1.5.x] Fixed #14264 -- Ensured settings.configure configures logging
...
Thanks Matt McDonald for the patch.
Backport of 34162698c
from master.
2012-11-10 12:10:43 +01:00
Sean Breant
6554137eeb
[1.5.x] Fixed #19262 -- Support cookie pickling in SimpleTemplateResponse
...
Refs #15863 .
Backport of 4d817b3887
from master.
2012-11-09 21:11:36 +01:00
Claude Paroz
dc95791e61
[1.5.x] Fixed #19261 -- Delayed Queryset evaluation in paginators
...
Thanks trbs for the report and the patch.
Backport of 1b307d6c8f
from master.
2012-11-09 19:44:47 +01:00
Florian Apolloner
31eefc8349
[1.5.X] Added missing encoding preamble to gis tests.
...
'coverage html' did fail without it.
Thanks to Claude Paroz for figuring it out.
Backport of aea8bf0662
from master.
2012-11-09 15:33:37 +01:00
Anssi Kääriäinen
908226cf1a
[1.5.x] Fixed #17144 -- MySQL again groups by PK only
...
Thanks to Christian Oudard for the report and tests.
Backpatch of [cafb266954
]
Conflicts:
django/db/models/sql/compiler.py
2012-11-08 01:10:24 +02:00
Claude Paroz
34d0c30e87
[1.5.x] Fixed #19257 -- Don't swallow command's KeyError in call_command
...
Thanks Giovanni Bajo for the report.
Backport of 9a09558e9f
from master.
2012-11-07 18:30:10 +01:00
Claude Paroz
e645c89bbb
[1.5.x] Fixed #14315 -- Made memcached backend handle negative incr/decr values
...
Thanks Michael Manfre for the report and initial patch and
Tobias McNulty for the review.
Backport of 79dd751b0b
from master.
2012-11-06 12:23:32 +01:00
Aymeric Augustin
93e0ec553d
[1.5.x] Fixed #19254 -- Bug in SESSION_FILE_PATH handling.
...
Thanks simonb for the report.
Refs #18194 .
Backport of 11fd00c
from master.
2012-11-06 10:21:30 +01:00
Claude Paroz
a23c9c48a8
[1.5.x] Fixed #8627 -- Prevented textareas to swallow first newline content
...
Browsers consider the first newline in textareas as some display
artifact, not real content. Hence they are not sending it back to
the server. If we want to keep initial newlines, we have to add one
when we render the textarea.
Thanks bastih for the report and initial patch.
Backport of 78f66691ee
from master.
2012-11-05 20:56:25 +01:00
Preston Holmes
c7d5e7c75b
[1.5.x] Fixed py3 compatibility for 5a00a57aa5
2012-11-04 23:39:56 -08:00
Alex Gaynor
d35b95c2f4
Merge branch 'stable/1.5.x' of https://github.com/django/django into stable/1.5.x
2012-11-04 15:58:54 -08:00
Alex Gaynor
d828d4e186
[1.5.x] Merge pull request #495 from aisipos/ticket_18949
...
Fixed #18949 -- Improve performance of model_to_dict with many-to-many
Backport of 4d766b3c9a
.
2012-11-04 15:58:37 -08:00
Preston Holmes
b85cb92ba9
[1.5.x] Fixed #19240 -- include pagination error details in ListView 404
...
Thanks to seawolf for the patch
2012-11-04 15:52:41 -08:00
Alex Gaynor
69a0c91c90
[1.5.x]Merge pull request #494 from mrj0/model_split
...
model_split: Fixed #19236 - fixed error for abstract models with a split method
Backport of 8d3f932f18
2012-11-04 14:21:49 -08:00
Alex Gaynor
6f716e9e5f
[1.5.x] Fixed #5805 -- it is now possible to specify multi-column indexes. Thanks to jgelens for the original patch. Backport of 4285571c5a
.
2012-11-04 10:26:59 -08:00
Aymeric Augustin
d7688a010a
[1.5.x] Fixed #18963 -- Used a subclass-friendly pattern
...
for Python 2 object model compatibility methods.
Backport of fc10418
from master.
2012-11-03 22:08:05 +01:00
Aymeric Augustin
be6522561f
[1.5.x] Fixed #15152 -- Avoided crash of CommonMiddleware on broken querystring
...
Backport of 973f539
from master.
2012-11-03 21:28:49 +01:00
Claude Paroz
e51a9c0c94
[1.5.x] Prevented host resolution when running dev server
...
Refs #19075 , #2494 .
Thanks Karen Tracey for spotting the issue.
Backport of 3e98d98b6
from master.
2012-11-03 20:13:18 +01:00