Commits

Show all
Author Commit Message Labels Comments Date
David Larlet
Automated merge
russellm
Refs #10113 -- Modified the generated SQL to remove redundant GROUP BY elements, and modified the test added in [9788] to remove a test result that depended on a potentially ambiguous database ordering.
russellm
Fixed #10110 -- Added FAQ on how and when to poke the core developers about tickets. Thanks to Graham King for turning a couple of django-dev posts into a good first draft.
russellm
Fixed #10113 -- Ensured that joined fields mentioned in order_by() are included in the GROUP_BY clause on those backends that require it. Thanks to Koen Biermans <koen.biermans@werk.belgie.be> for the report.
russellm
Fixed #10052 -- Added import line for other aggregates used in examples. Thanks to Tyler Brownell <tyler@bluefoxstudio.ca> for the suggestion.
russellm
Fixed #10089 -- Corrected handling of aggregates when the query set contains no items (and the cursor returns None). Thanks to Kyle Fox for the report, and david for the initial patch.
russellm
Fixed #10100 -- Corrected handling of the negation required exclude() clauses that reference aggregate columns. Thanks to Anossov for the report.
kmtracey
Fixed #10103: Testcase fix for Jython compatibility. Thanks for report and patch leosoto.
russellm
Fixed #10064 -- Corrected handling of aggregate queries that also use select_related(). Thanks to olivius for the report.
ikelly
Fixed #9275: Extended the Oracle date format to allow DATE columns to be used with DateTimeFields, especially when using legacy databases. Thanks to hollerith for the patch.
kmtracey
Fixed #10069 -- Fixed the model form unique validation code to not proceed with using, for example, RelatedObjects returned by get_field_by_name as though they were model Fields.
mtredinnick
Fixed #9789 -- Handle jython's compiled settings filename correctly. Patch from Frank Wierzbicki.
kmtracey
Corrected code in serializers_regress testcase so that, in the case where an exception has been raised, rollback is called before attempting to leave transaction management. With the old code the original exception (IntegrityError on InnoDB) was getting hidden by a transaction management error resulting from attempting to leave transaction management with a pending commit/rollback.
kmtracey
Fixed #8055: Replaced use of traceback.format_exc (new in Python 2.4) with something that works as far back as 2.3. Thanks to Ramiro for diagnosis and patch.
kmtracey
Added code to make TestSuites iterable when running on Python 2.3. (r9756 added code that iterates over them, thus broke running tests on Python 2.3, sigh.)
mboersma
Fixed #5543: callproc() and friends now work with Oracle and our FormatStylePlaceholderCursor.
jacob
Fixed #10044: You can now assign directly to file fields (`instance.filefield = somefile`). Thanks, Marty Alchin.
jacob
Fixed #10041: use a tempdir for files in the forms test. Thanks, Marty Alchin.
mboersma
Changed "date" column to "start_date"--Oracle won't name columns with reserved keywords.
jbronn
Fixed geographic admin to be compatible with `ModelAdmin.formfield_for_dbfield` changes in r9760.
ikelly
Fixed #6767: corrected a 2.3 compatibility issue in [9750]. Thanks to tlow.
jacob
Cleaned up and refactored `ModelAdmin.formfield_for_dbfield`: * The new method uses an admin configuration option (`formfield_overrides`); this makes custom admin widgets especially easy. * Refactored what was left of `formfield_for_dbfield` into a handful of smaller methods so that it's easier to hook in and return custom fields where needed. * These `formfield_for_*` methods now pass around `request` so that you can easily modify fields based on requ…
mtredinnick
Fixed #9997 -- Fixed use of ValuesQuerySets as rvalues in filters. Previous behaviour was pretty stupid. Let's never speak of it again. New behaviour both works and is documented.
mtredinnick
Fixed #10014 -- Don't crash when using debug template tag inside a block node tag. Returning non-ASCII characters from TextNode.__repr__ was causing problems in the BlockNode.__repr__ method (and probably in other places we don't know about yet). We now forcibly convert to ascii and replace any unconvertible characters, rather than returning some moderately corrupted data in the non-ASCII case.
kmtracey
Fixed #8138 -- Changed django.test.TestCase to rollback tests (when the database supports it) instead of flushing and reloading the database. This can substantially reduce the time it takes to run large test suites. This change may be slightly backwards incompatible, if existing tests need to test transactional behavior, or if they rely on invalid assumptions or a specific test case ordering. For the first case, django.test.TransactionTestCase should be used. TransactionTestCase is also a quick fix to get around test case errors revealed by the new rollback approach, but a better long-term fix is to correct…
russellm
Fixed #10042 -- YAADT (Aggregation Docs Typo).
russellm
Fixed #10039 -- More typos in aggregation docs. Seriously, people, now you're just making me look bad :-) Thanks to ElliottM, and to Erich Holscher for a separate report that I've piggybacked on this checkin.
russellm
Fixed #10035 -- Corrected more typos in the aggregation docs. Thanks to Ivan Sagalaev for his eagle eyes.
russellm
Corrected another typo in aggregation docs. Thanks to Ivan Sagalaev for the report.
ikelly
Fixed #6767: changed the way the Oracle backend fetches numbers to prevent decimals being returned as floats.
  1. Prev
  2. Next