Commit Graph

7879 Commits

Author SHA1 Message Date
Claude Paroz de9af3912c [1.10.x] Refs #26897 -- Added cleanup to i18n test 2016-07-14 22:39:28 +02:00
Claude Paroz 208eead787 [1.10.x] Refs #26897 -- Missing directory containment in i18n test 2016-07-14 21:44:47 +02:00
Marten Kenbeek 06323dafc7 [1.10.x] Fixed #26888 -- Fixed concurrency issue in URL resolver.
Fixed a regression in 625b8e9295d79650208bfb3fca8bf9e6aaf578e4:
improper short-circuiting could lead to a KeyError when threads
concurrently call RegexURLResolver._populate().

Backport of 389a5318a0 from master
2016-07-14 14:42:23 -04:00
Claude Paroz 96a37a0266 [1.10.x] Fixed #26897 -- Fixed makemessages crash on Python 2 with non-ASCII file names
Thanks Tim Graham for the review.
Backport of 3e71f6544f from master.
2016-07-14 20:39:00 +02:00
Jon Dufresne acb804e552 [1.10.x] Fixed #26890 -- Fixed IntegerField crash on Unicode numbers.
Backport of 76e19da5b0 from master
2016-07-14 09:39:18 -04:00
Tim Graham 5c56ce7a3f [1.10.x] Reverted "Fixed #25388 -- Added an option to allow disabling of migrations during test database creation"
This reverts commit 157d7f1f1d since it
disables migrations all the time, not just during tests.

Backport of 944e66cb1d from master
2016-07-14 09:22:06 -04:00
Jon Dufresne 1a2ee697e0 [1.10.x] Fixed #26889 -- Fixed missing PostgreSQL index in SchemaEditor.add_field().
Backport of 2e4cfcd2b9 from master
2016-07-13 21:55:25 -04:00
Andrey Fedoseev ded5020241 [1.10.x] Fixed #17657 -- Made ModelForm respect ModelMultipleChoiceField's to_field_name.
Follow up to 67d984413c.

Backport of 81963b37a9 from master
2016-07-12 16:20:28 -04:00
Julien Hartmann 39c25b772b [1.10.x] Fixed #26749 -- Preserved behavior of use_for_related_field during deprecation.
Backport of f4afb85d7e from master
2016-07-11 13:34:18 -04:00
Baptiste Mispelon 4b6560f5a9 [1.10.x] Fixed numpy deprecation warning silencing in template_tests.
Backport of 418658f453 from master
2016-07-09 10:24:27 -04:00
Loïc Bistuer a2af2420ce [1.10.x] Fixed #26881 -- Fixed duplicate managers in migrations.
When both parent and child models had managers with the same name and
a migrations opt-in both were added to the migration state.

Backport of dab83e5ba1 from master
2016-07-09 18:12:18 +07:00
Tim Graham 567cfc1601 [1.10.x] Replaced use of TestCase.fail() with assertRaises().
Also removed try/except/fail antipattern that hides exceptions.

Backport of c9ae09addf from master
2016-07-01 09:58:56 -04:00
Andrew Nester f683bba6f6 [1.10.x] Fixed #25292 -- Fixed crash in ManyToManyField.through_fields check.
Backport of baff4dd37d from master
2016-06-30 08:55:21 -04:00
Christopher Grebs 712838a53d [1.10.x] Fixed #26119 -- Fixed URLValidator crash on URLs with brackets.
Backport of a9e188ccd6 from master
2016-06-28 15:44:07 -04:00
Eduard Stepanov 28de25c249 [1.10.x] Fixed #26786 -- Avoided redundant max value validators on integer fields.
Backport of 49b4596cb4 from master
2016-06-28 11:40:59 -04:00
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
Jon Dufresne 5c04852455 [1.10.x] Refs #26034 -- Corrected a schema test to work with the correct field state.
Backport of d47f6d75ef from master
2016-06-27 12:16:52 -04:00
akki 7f249e73dd [1.10.x] Fixed #26795 -- Factored out get_changes() in test_autodetector.py.
Backport of ca77b50905 from master
2016-06-24 22:01:56 -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
Tim Graham 45a650777e [1.10.x] Fixed #26787 -- Documented deleting and reloading of model instance fields.
Thanks Julien Hartmann for the report.

Backport of 20d1cb33c2 from master
2016-06-21 15:25:16 -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
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
Paul J Stevens d3b9c49919 [1.10.x] Refs #26772 -- Added a test for FileField reopening closed files.
Thanks Simon Charette for review.

Backport of b45852c263 from master
2016-06-18 12:46:42 -04: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
Carl Meyer 34fbec3cb4 [1.10.x] Moved old-middleware tests in preparation for adding new tests.
Backport of 104ee2fdae from master
2016-06-17 15:55:44 -04:00
Carl Meyer 6be0e93b8f [1.10.x] Improved debugging of failed middleware_exceptions tests.
Backport of 702dfa3589 from master
2016-06-17 09:16:12 -04:00
Jon Dufresne 13d60298ea [1.10.x] Fixed #26747 -- Used more specific assertions in the Django test suite.
Backport of 4f336f6652 from master
2016-06-16 14:21:14 -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
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
Ville Skyttä 84737135f6 [1.10.x] Removed usage of a deprecated unittest assertion.
Backport of fa654da613 from master
2016-06-14 09:04:53 -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
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
Ramiro Morales 777bc8f7d6 [1.10.x] Fixed #26692 -- Relaxed an i18n compilemessages test.
The actual non-ASCII character differs on Windows.

Backport of 71421e8f87 from master
2016-06-01 09:21:17 -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
Ramiro Morales 4095317afb [1.10.x] Fixed #26687 -- Made an i18n test not use a hardcoded path separator.
Fixed a failure on Windows.

Backport of e3877c53ed from master
2016-05-31 12:00:57 -04:00