Aaron Elliot Ross
198128684b
[1.10.x] Fixed #26171 -- Made MySQL create an index on ForeignKeys with db_contraint=False.
...
Refactored "Prevented unneeded index creation on MySQL-InnoDB" (2ceb10f
)
to avoid setting db_index=False.
Backport of 6bf7964023
from master
2016-06-28 08:22:36 -04:00
Tim Graham
bd97496d07
[1.10.x] Bumped version for 1.10 beta 1.
2016-06-21 21:01:17 -04:00
Sergey Fedoseev
be1022d0e7
[1.10.x] Fixed #26785 -- Made Oracle return None rather than empty string for empty geometries.
...
Backport of ea4665066b
from master
2016-06-21 18:51:08 -04:00
Simon Charette
23ac35af19
[1.10.x] Fixed #26781 -- Made table name case change a noop on SQLite.
...
SQLite disgresses from the SQL standard by ignoring case of quoted identifiers.
Thanks to laozzzi for the report and Tim for the review.
Backport of c2e62fd1ae
from master
2016-06-21 16:38:00 -04:00
Tim Graham
1b0b6f0342
[1.10.x] Refs #21379 , #26719 -- Moved username normalization to AbstractBaseUser.
...
Thanks Huynh Thanh Tam for the initial patch and Claude Paroz for review.
Backport of 39805686b3
from master
2016-06-21 16:20:00 -04:00
Paulo
c464cf88ff
[1.10.x] Fixed #26729 -- Allowed overriding a form field's label/help_text in Form.__init__() for TabularInline.
...
Backport of 9c2d5a8d33
from master
2016-06-21 14:32:19 -04:00
Jon Dufresne
e725a68bcc
[1.10.x] Fixed #26783 -- Fixed SessionMiddleware's empty cookie deletion when using SESSION_COOKIE_PATH.
...
Backport of d13881bd34
from master
2016-06-21 11:03:40 -04:00
Claude Paroz
b1592dd73b
[1.10.x] Fixed #26750 -- Fixed introspection for geography point field with dim=3
...
Thanks Yegor Kazantsev for the report and the initial patch.
Backport of 140c23502
from master.
2016-06-21 15:23:58 +02:00
Samir Shah
69b46fcc39
[1.10.x] Corrected firstof template tag's docstring.
...
Since Django 1.8, firstof escapes its output.
Backport of fff5dbe59c
from master
2016-06-21 08:12:28 -04:00
Tim Graham
8c25d8fc10
[1.10.x] Refs #22384 -- Readded RegexURLResolver.reverse().
...
It was removed in 785cc71d5b
only because
it was untested and unused in Django itself, however, some third-party
apps use it.
Backport of 4e400dcb79
from master
2016-06-20 14:51:28 -04:00
Loïc Bistuer
0f23bcebdf
[1.10.x] Fixed #26643 -- Prevented unnecessary AlterModelManagers operations caused by the manager inheritance refactor.
...
This also makes migrations respect the base_manager_name and
default_manager_name model options.
Thanks Anthony King and Matthew Schinckel for the initial patches.
Backport of 2eb7cb2fff
from master
2016-06-20 12:56:37 -04:00
Tim Graham
91d754eb2a
[1.10.x] Fixed #26778 -- Fixed ModelSignal.connect() weak argument.
...
Backport of 9bf8d50a67
from master
2016-06-18 20:45:58 -04:00
Claude Paroz
1b6de8fd23
[1.10.x] Fixed #26775 -- Supported dim=3 geography fields
...
Thanks François-Xavier Thomas for the report.
Backport of 8ba44ecda0
from master.
2016-06-18 21:50:45 +02:00
Tim Graham
e2b266fdf7
[1.10.x] Reverted "Fixed #26644 -- Allowed wrapping NamedTemporaryFile with File."
...
This reverts commit 1b407050dd
as it
introduces a regression in the test for refs #26772 .
Backport of cd217de610
from master
2016-06-18 12:46:34 -04:00
Markus Holtermann
31a789f646
[1.10.x] Fixed #24931 -- Made namespaced RegexURLResolvers populate callback strings.
...
Fixed a regression in 2f16ff5a6c
.
Thanks Tim Graham for the review.
Backport of 625b8e9295
from master
2016-06-18 10:39:49 -04:00
Tim Graham
1213ef2b18
[1.10.x] Refs #15667 -- Fixed crash when indexing RadioFieldRenderer with ModelChoiceIterator.
...
Regression in 86573861a9
2016-06-18 10:37:37 -04:00
Tim Graham
bdc29b7188
[1.10.x] Reverted "Fixed #26398 -- Made FieldFile.open() respect its mode argument."
...
This reverts commit a52a531a8b
due to
regressions described in refs #26772 .
Backport of 7def55c3f6
from master
2016-06-17 21:08:56 -04:00
Carl Meyer
69de988f92
[1.10.x] Refs #26601 -- Improved backwards-compatibility of DEP 5 middleware exception handling.
...
Backport of 7d1b69dbe7
from master
2016-06-17 15:55:55 -04:00
Tim Graham
f94f4db0a3
[1.10.x] Used SQL from DB backend in GeomValue.
...
This avoids the deprecated GeomFromText on MySQL (refs #26134 ).
Thanks Claude Paroz for the review.
Backport of 9c3fbf5423
from master
2016-06-16 20:32:09 -04:00
Tim Graham
70b7d6b4ea
[1.10.x] Fixed flake8 2.6 warnings.
...
Backport of ea34426ae7
from master
2016-06-16 09:33:02 -04:00
Ville Skyttä
efe9874371
[1.10.x] Fixed broken links in docs and comments.
...
Backport of 96f97691ad
from master
2016-06-15 21:20:38 -04:00
Hugo Osvaldo Barrera
c37f9253a6
[1.10.x] Fixed #26644 -- Allowed wrapping NamedTemporaryFile with File.
...
914c72be2a
introduced a regression that
causes saving a NamedTemporaryFile in a FileField to raise a
SuspiciousFileOperation. To remedy this, if a File has an absolute
path as a filename, use only the basename as the filename.
Backport of 1b407050dd
from master
2016-06-14 09:58:27 -04:00
Dmitry Medvinsky
8f91c42b58
[1.10.x] Fixed #26742 -- Fixed action select color in admin changelist.
...
Backport of 0451dcc2eb
from master
2016-06-10 11:39:46 -04:00
Brett Haydon
bd7de3cb87
[1.10.x] Fixed #26716 -- Made CurrentSiteMiddleware compatible with new-style middleware.
...
Backport of 5e3f4c2e53
from master
2016-06-07 09:46:58 -04:00
Paulo
34f13e030b
[1.10.x] Fixed typos in db/models/fields/related_descriptors.py
...
Backport of 1a2a7cc01e
and
908c26b079
from master
2016-06-07 08:53:49 -04:00
Pyie Zone
ef93af919b
[1.10.x] Refs #16501 , #26474 -- Added xregexp.js source file.
...
Backport of 054e74420b
from master
2016-06-06 09:36:31 -04:00
Tim Graham
8996054cb4
[1.10.x] Fixed #26667 -- Fixed a regression in queries on a OneToOneField that has to_field and primary_key=True.
...
Thanks Simon Charette for review.
Backport of e2296e7f0a
from master
2016-06-04 09:15:10 -04:00
mieciu
9a204fc8a5
[1.10.x] Fixed #26698 -- Fixed PostgreSQL dbshell crash on an empty database name.
...
Backport of 19ff506878
from master
2016-06-03 12:42:41 -04:00
Brad Melin
3eb31867bb
[1.10.x] Fixed #26672 -- Fixed HStoreField to raise ValidationError instead of crashing on non-dict JSON input.
...
Backport of f6517a5335
from master
2016-06-02 16:29:22 -04:00
Alex Hill
85d2b80d5e
[1.10.x] Fixed #26686 -- Fixed crash when registering model signals with abstract senders.
...
Backport of 08014fe75b
from master
2016-06-02 14:46:44 -04:00
Alex Hill
f91247f598
[1.10.x] Fixed #26642 -- Made ModelSignal.disconnect() work with lazy references.
...
Backport of ff6c6feae1
from master
2016-06-02 14:46:31 -04:00
Simon Charette
58f0d40b6d
[1.10.x] Fixed #26676 -- Prevented prefetching to_attr from caching its result in through attr.
...
Thanks Ursidours for the report.
Backport of 53a5fb3cc0
from master
2016-05-31 14:35:20 -04:00
Vytis Banaitis
b737c0f5db
[1.10.x] Fixed #25044 -- Fixed migrations for renaming ManyToManyField's through model.
...
Backport of f1e408ff40
from master
2016-05-30 10:27:28 -04:00
Berker Peksag
ab92351bc6
[1.10.x] Fixed #13080 -- Corrected accepted values of sender parameter in Signal.connect() docstring.
...
Backport of 995d09ead4
from master
2016-05-30 08:18:01 -04:00
Tim Graham
f529d0cb58
[1.10.x] Refs #24227 -- Fixed crash of ManyToManyField.value_from_object() on unsaved model instances.
...
This behavior was removed in 67d984413c
but is needed to prevent a crash in formtools.
Backport of a4c20ae85b
from master
2016-05-28 16:06:06 -04:00
Ramiro Morales
fc644076cd
[1.10.x] Fixed #26645 -- Fixed potential makemessages failures on Windows.
...
This was reflected by 27 i18n test errors (not failures) on such
platform caused by corrupt intermediate PO catalog files fed to
`msgmerge(1)`.
Made it handle in-memory PO/POT file contents with normalized line
separators (`'\n'`).
We need to perform manually this after using `subprocess.Popen` as we
can't pass it `universal_newlines=True`.
Also fixes #26670 in the process as this commit refactors the same code
section.
Backport of 6ab0d1358f
from master
2016-05-28 08:41:55 -04:00
Daniel Wiesmann
85ab56944d
[1.10.x] Refs #25588 -- Fixed GDAL dependency in spatial lookups.
...
Backport of 9bb1b4b7f6
from master
2016-05-27 17:07:26 -04:00
Simon Charette
dfae72f45a
[1.10.x] Fixed #26647 -- Included the state of all applied migrations when migrating forward.
...
Thanks Jasper Maes for the detailed report.
Backport of 36d36818a3
from master
2016-05-26 13:32:02 -04:00
Aleksey
de5d70461f
[1.10.x] Added missing quotes in openlayers.html template.
...
Backport of a247c1d789
from master
2016-05-25 09:13:09 -04:00
Tim Graham
734e21786c
[1.10.x] Refs #26134 -- Updated deprecated MySQL GIS function names.
...
Backport of 92f88206d0
from master
2016-05-24 21:50:30 -04:00
Tim Graham
f248427af2
[1.10.x] Bumped version to 1.10a1.
2016-05-20 08:40:51 -04:00
Alex Hill
779bb82f51
Fixed #26421 -- Refactored ModelSignal to use Apps.lazy_model_operation()
2016-05-19 21:33:36 -04:00
Alex Hill
2ff7ef15b0
Refs #26421 -- Refactored Apps.lazy_model_operation() for better checks and tests
2016-05-19 21:33:36 -04:00
Tim Graham
546649f2d6
Fixed some newlines in imports per isort.
2016-05-19 11:05:44 -04:00
darius BERNARD
a7ad473ad2
Fixed #26515 -- Fixed Query.trim_joins() for nested ForeignObjects.
2016-05-19 09:56:24 -04:00
Shai Berger
5112e65ef2
Fixed #20869 -- made CSRF tokens change every request by salt-encrypting them
...
Note that the cookie is not changed every request, just the token retrieved
by the `get_token()` method (used also by the `{% csrf_token %}` tag).
While at it, made token validation strict: Where, before, any length was
accepted and non-ASCII chars were ignored, we now treat anything other than
`[A-Za-z0-9]{64}` as invalid (except for 32-char tokens, which, for
backwards-compatibility, are accepted and replaced by 64-char ones).
Thanks Trac user patrys for reporting, github user adambrenecki
for initial patch, Tim Graham for help, and Curtis Maloney,
Collin Anderson, Florian Apolloner, Markus Holtermann & Jon Dufresne
for reviews.
2016-05-19 05:02:19 +03:00
Simon Charette
7694e196ce
Moved the AUTH_USER_MODEL setting changed receiver.
...
Test suites besides Django's may need the same behavior.
2016-05-18 09:56:29 -04:00
Marti Raudsepp
b9ae662c97
Fixed #26620 -- Made Model.refresh_from_db() fail when passed unknown kwargs.
2016-05-18 09:27:23 -04:00
Barthelemy Dagenais
a5c8072ab1
Fixed #26627 -- Fixed on_commit callbacks execution order when callbacks make transactions.
2016-05-18 09:09:48 -04:00
Josh Smeaton
2a4af0ea43
Fixed #25774 -- Refactor datetime expressions into public API
2016-05-18 20:14:58 +10:00