Commit Graph

10846 Commits

Author SHA1 Message Date
Andrew Godwin 6e7da2bfaf [1.7.x] Fixed #22851: BinaryView wasn't getting a binary default 2014-06-16 18:44:22 -07:00
Tim Graham dc7d0f50e2 [1.7.x] Renamed DatabaseFeature.supports_check_constraints to supports_column_check_constraints.
Thanks maxi for the suggestion.

Backport of 82c935d44c from master
2014-06-16 19:25:58 -04:00
Andrew Godwin 095f73aa22 [1.7.x] Ignore more blank throughs on swapped-out M2Ms 2014-06-16 15:10:07 -07:00
Andrew Godwin 71f573330b [1.7.x] Ignore through being None on some special cases of fields. 2014-06-16 15:00:06 -07:00
Vincent-Vega 6e248d8f8c [1.7.x] Fixed #22845 -- Correctly handled memcached default timeout value.
Backport of 4529af9ecf from master
2014-06-16 16:35:24 -04:00
Tim Graham d36b54d753 [1.7.x] Added database migration for contrib.auth.
refs #22170.

Backport of b341f33697 from master
2014-06-16 16:23:28 -04:00
Tim Graham 6a937cc0a4 [1.7.x] Fixed flake8 error.
Backport of a96dbda6d3 from master
2014-06-16 16:23:11 -04:00
Tim Graham a0bf14a2ac [1.7.x] Added database migration for contrib.contenttypes.
Moved contenttypes tests to allow them to run correctly in the presence of
migrations. refs #22170.

Backport of eb8600a656 from master
2014-06-16 15:03:27 -04:00
Andrew Godwin 02860e779c [1.7.x] Fixed #22847: Optimizer wasn't expecting unresolved FKs 2014-06-16 10:29:00 -07:00
Andrew Godwin d9a7663b11 [1.7.x] Fixed #22783: Make sure swappable models come first in creation 2014-06-16 10:20:52 -07:00
Andrew Godwin 11b8e6154b [1.7.x] Fixed #22848: Ignore no-migrations errors during makemigrations only 2014-06-16 09:59:06 -07:00
Andrew Godwin a5fed757aa [1.7.x] Use __first__ not __latest__ for unknown app dependencies 2014-06-16 09:54:57 -07:00
Matthew Schinckel 2dba6ab767 [1.7.x] Fixed #22788 -- Ensured custom migration operations can be written.
This inspects the migration operation, and if it is not in the
django.db.migrations module, it adds the relevant imports to the
migration writer and uses the correct class name.

Backport of bb39037fcb from master
2014-06-16 12:39:05 -04:00
Tim Graham a15bf2cd4e [1.7.x] Added database migration for contrib.sessions.
refs #22170.

Backport of 37a8f5aeed from master
2014-06-16 11:53:34 -04:00
Xavier Fernandez 183e9d2029 [1.7.x] Fixed #22771 -- Fixed test.Client.logout when using custom auth backend.
Backport of 50b9313e0a from master
2014-06-16 08:29:52 -04:00
Andrew Godwin d4305a15c1 [1.7.x] Fixed #22844: Duplicate SQL for SQLite FKs 2014-06-16 00:27:46 -07:00
Claude Paroz 380cafe5be [1.7.x] Added database migration for contrib.redirects.
refs #22170.

Backport of d7576bb27a from master
2014-06-15 21:15:17 -04:00
Claude Paroz ec7cddd361 [1.7.x] Added database migration for contrib.flatpages.
refs #22170.

Backport of 7da16b99df from master
2014-06-15 21:15:12 -04:00
Claude Paroz 534d9f1e82 [1.7.x] Added database migration for contrib.sites.
refs #22170.

Backport of ec6e2eac60 from master
2014-06-15 21:15:05 -04:00
Alex Gaynor 39e2ad4532 [1.7.x] Fixed several flake8 errors
Backport of d17a4cb037 from master
2014-06-15 21:07:28 -04:00
Andrew Godwin a81282a512 [1.7.x] Fixed #22568: Better proxy model support in migrations 2014-06-15 16:02:24 -07:00
Andrew Godwin e5cde2062c [1.7.x] Fixed #22470: Full migration support for order_with_respect_to 2014-06-15 14:57:00 -07:00
Andrew Godwin 3ef87f664b [1.7.x] Persist non-schema-relevant Meta changes in migrations 2014-06-15 12:34:34 -07:00
Andrew Godwin 13aa079941 [1.7.x] Fixed #22833: Autodetector not doing through mapping correctly 2014-06-15 12:07:27 -07:00
Andrew Godwin c903543127 [1.7.x] Fixed #22563: Added migration to admin, fixed a few more loader issues. 2014-06-15 11:26:35 -07:00
Andrew Godwin 2a45086deb [1.7.x] Improve error message for missing migrations in an app 2014-06-15 11:06:15 -07:00
Shai Berger 4b922b8094 [1.7.x] Fixed #22816 -- Corrected Oracle feature flag and fixed introspection test
Backport of 6122904 from master
2014-06-14 00:53:27 +03:00
Shai Berger 1cb5dfe05f [1.7.x] Added django.utils.six.buffer_types
and used it in the Oracle SchemaEditor. Refs #22715.

Backport of 06c0e740a4 from master
2014-06-13 13:13:10 -04:00
mlavin d94de802d3 [1.7.x] Fixed #22477 -- Removed contrib middleware from the global settings defaults.
Also added a compatibility check for changed middleware defaults.
2014-06-13 12:40:42 -04:00
Loic Bistuer d9eef1f4f7 [1.7.x] Made the vendored NamedTemporaryFile work as a context manager. Refs #22680.
This fixes a regression on Windows introduced by b7de5f5.

Thanks Tim Graham for the report and review.

Backport of 6e8d614acd from master
2014-06-12 14:15:31 -04:00
Andrew Godwin 49d4ace2d2 [1.7.x] Fix test breakage from previous state fix 2014-06-12 11:12:33 -07:00
Tim Graham e51662e7bc [1.7.x] Fixed #22811 -- Allowed setting both the old and new TEST database settings.
An ImproperlyConfigured exception will be raised they mismatch.

Backport of 1c58cabad7 and a2cd0e12c9 from master
2014-06-12 13:28:16 -04:00
Andrew Godwin 961c9d6c6b [1.7.x] Fixed #22823 (and partly #22563) - FKs from unmigrated apps breaking state.
Thanks to bendavis78 for the test and diagnostic work.
2014-06-12 10:22:57 -07:00
Tim Graham 84714dfed7 [1.7.x] Fixed test failures due to refs #20420.
cfcca7ccce renamed connection.queries
to queries_log and this wasn't backported to stable/1.7.x.
2014-06-12 11:55:31 -04:00
Florian Apolloner 1ff11304dc [1.7.x] Fixed #22680 -- I/O operation on closed file.
This patch is two-fold; first it ensure that Django does close everything in
request.FILES at the end of the request and secondly the storage system should
no longer close any files during save, it's up to the caller to handle that --
or let Django close the files at the end of the request.

Backport of e2efc8965e from master.
2014-06-11 09:03:11 +02:00
Tim Graham 0767055dfc [1.7.x] Fixed #22770 -- Removed create_superuser from post_migrate signals.
Moved logic to syncdb command for backwards compatibility.

Backport of 93d05536fd from master
2014-06-10 15:00:12 -04:00
Greg Chapple d232a5f93f [1.7.x] Fixed #22792 -- Updated checks for list_display_links in model admin
Backport of d8f19bb3b6 from master
2014-06-10 09:43:24 -04:00
Aymeric Augustin 5cde9a7018 [1.7.x] Fixed #20420 -- Normalized query counts on Oracle.
This is achieved by inserting a fake entry in connection.queries when
not releasing a savepoint (since Oracle doesn't support that operation.)

Also removed the can_release_savepoints feature that was recently added,
but is superseded by this solution.

Backport of 40bfd856 from master.
2014-06-09 22:08:20 +02:00
Aymeric Augustin e5879811e6 [1.7.x] Simplified handling of use_debug_cursor.
Turned it from a tri-valued boolean into a regular boolean.

Backport of 127218b9 from master.
2014-06-09 22:07:28 +02:00
Tim Graham 11f0bdc007 [1.7.x] Added rollback emulation to spatialite backend; refs #22487.
Backport of 6b97ae3521 from master
2014-06-09 14:43:13 -04:00
Tim Graham 0a515b02fc [1.7.x] Fixed flake8 errors.
Backport of 4b25ebf112 from master
2014-06-09 12:02:20 -04:00
Claude Paroz d4623d13b7 [1.7.x] Fixed formtools tests with Python 2
Fixes #19905 again.
Backport of 1aaf4053f5 from master.
2014-06-09 10:32:27 +02:00
Andrew Godwin 08218252d8 [1.7.x] Fixed #22487: Optional rollback emulation for migrated apps
Conflicts:
	django/db/backends/creation.py
	django/test/runner.py
	docs/ref/settings.txt
	docs/topics/testing/advanced.txt
2014-06-08 19:33:52 -07:00
Andrew Godwin 55fa4c2d34 [1.7.x] Fixed #22777: Add dependency on through for autodetected M2M adds 2014-06-08 17:13:11 -07:00
Aymeric Augustin 25f4e71ed3 [1.7.x] Gave unique names to SpatialRefSysModels.
Prevented clashes in the app registry.

Fixed #22790. Thanks timo for the report.

Backport of 6e5651e from master
2014-06-08 21:17:59 +02:00
Andrew Godwin b568bdf8da [1.7.x] Fixed #22750, #22248: Model renaming now also alters field FKs 2014-06-07 18:18:18 -07:00
Tim Graham 83fe38ae30 [1.7.x] Removed usage of deprecated django.utils.importlib.
Backport of 1e84d261d6 from master
2014-06-07 21:11:17 -04:00
Víðir Valberg Guðmundsson 3fc4f03895 [1.7.x] Fixed #22749: Making SQL management commands migration aware. 2014-06-07 17:18:43 -07:00
Andrew Godwin 98949e3b10 [1.7.x] Fixed #22436: More careful checking on method ref'ce serialization 2014-06-07 17:06:06 -07:00
Simon Charette 2b13576c8f [1.7.x] Fixed #22772 -- Defer wizard temporary files deletion.
Backport of e2112edd9a from master
2014-06-07 19:57:58 -04:00