summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Fixed #24793 -- Unified temporal difference support.Simon Charette2016-02-2614-2/+135
|
* Used setUpTestData for the timedelta expression tests.Simon Charette2016-02-261-22/+23
|
* Fixed #24653 -- Fixed MySQL database introspection when using read_default_file.zshimanchik2016-02-261-4/+4
|
* Cleaned up session backends tests.Simon Charette2016-02-261-8/+4
| | | | | Made SessionTestsMixin backend agnostic and removed code obsoleted by the test discovery refactor.
* Fixed #26280 -- Fixed cached template loader crash when loading nonexistent ↵Ivan Tsouvarev2016-02-263-1/+16
| | | | template.
* Fixed #25811 -- Added a helpful error when making _in queries across ↵Edwar Baron2016-02-262-0/+15
| | | | different databases.
* Removed try/fail antipattern from model_options tests.Tim Graham2016-02-251-29/+12
|
* Fixed #26231 -- Used .get_username in admin login template.Sjoerd Job Postmus2016-02-252-1/+5
|
* Fixed #26269 -- Prohibited spaces in is_valid_ipv6_address().Nick Malakhov2016-02-252-0/+8
|
* Corrected a run on sentence in doc/topics/db/models.txt.Tim Graham2016-02-251-4/+4
|
* Fixed #26151 -- Refactored MigrationWriter.serialize()Yoong Kang Lim2016-02-252-266/+392
| | | | Thanks Markus Holtermann for review.
* Fixed #26117 -- Consulted database routers in initial migration detection.Scott Sexton2016-02-255-45/+93
| | | | Thanks Simon Charette for help.
* Fixed #26278 -- Clarified apps.ready docs.Tim Graham2016-02-251-2/+2
|
* Refs #26270 -- Reorganized TestCase docs.Tim Graham2016-02-251-47/+36
|
* Fixed #12233 -- Allowed redirecting authenticated users away from the login ↵Olivier Le Thanh Duong2016-02-255-14/+89
| | | | | | | | | | view. contrib.auth.views.login() has a new parameter `redirect_authenticated_user` to automatically redirect authenticated users visiting the login page. Thanks to dmathieu and Alex Buchanan for the original code and to Carl Meyer for the help and review.
* Fixed #14098 -- Prevented crash for introspection errors in inspectdbClaude Paroz2016-02-252-14/+37
| | | | Thanks Tim Graham for the review.
* Fixed a function signature in docs/topics/auth/default.txt.Tim Graham2016-02-241-1/+1
|
* Used addCleanup() to call recorder.flush() in migration loader tests.Tim Graham2016-02-241-5/+3
|
* Fixed #26266 -- Output the primary key in the GeoJSON serializer propertiesClaude Paroz2016-02-244-0/+18
| | | | Thanks Tim Graham for the review.
* Removed docs of deprecated SimpleTestCase warnings behavior.Tim Graham2016-02-241-1/+0
| | | | Removed in Django 1.7 (4f6be9a0c43050500af598527e1453d27c5c5b85).
* Fixed #26267 -- Fixed BoundField to reallow slices of subwidgets.Jon Dufresne2016-02-245-1/+20
|
* Fixed #23832 -- Added timezone aware Storage API.James Aylett2016-02-237-34/+388
| | | | | | New Storage.get_{accessed,created,modified}_time() methods convert the naive time from now-deprecated {accessed,created_modified}_time() methods into aware objects in UTC if USE_TZ=True.
* Fixed #26232 -- Fixed Popen mocking environment in i18n testsClaude Paroz2016-02-231-16/+17
| | | | Refs #25925. Thanks Jeroen Pulles for the report.
* Used setupTestData in prefetch_related tests.Simon Charette2016-02-231-93/+82
|
* Prevented static file corruption when URL fragment contains '..'.Aymeric Augustin2016-02-234-25/+3
| | | | | | | | | | | | | | | | | | | | | When running collectstatic with a hashing static file storage backend, URLs referencing other files were normalized with posixpath.normpath. This could corrupt URLs: for example 'a.css#b/../c' became just 'c'. Normalization seems to be an artifact of the historical implementation. It contained a home-grown implementation of posixpath.join which relied on counting occurrences of .. and /, so multiple / had to be collapsed. The new implementation introduced in the previous commit doesn't suffer from this issue. So it seems safe to remove the normalization. There was a test for this normalization behavior but I don't think it's a good test. Django shouldn't modify CSS that way. If a developer has rendundant /s, it's mostly an aesthetic issue and it isn't Django's job to fix it. Conversely, if the user wants a series of /s, perhaps in the URL fragment, Django shouldn't destroy it. Refs #26249.
* Fixed #26249 -- Fixed collectstatic crash for files in STATIC_ROOT ↵Aymeric Augustin2016-02-235-32/+57
| | | | | | | | | | | | | | | | | | referenced by absolute URL. collectstatic crashed when: * a hashing static file storage backend was used * a static file referenced another static file located directly in STATIC_ROOT (not a subdirectory) with an absolute URL (which must start with STATIC_URL, which cannot be empty) It seems to me that the current code reimplements relative path joining and doesn't handle edge cases correctly. I suspect it assumes that STATIC_URL is of the form r'/[^/]+/'. Throwing out that code in favor of the posixpath module makes the logic easier to follow. Handling absolute paths correctly also becomes easier.
* Fixed a stray __unicode__() method in auth_tests.Tim Graham2016-02-231-1/+3
|
* Fixed #25670 -- Allowed dictsort to sort a list of lists.Andrew Kuchev2016-02-236-7/+107
| | | | Thanks Tim Graham for the review.
* Fixed #26263 -- Deprecated Context.has_key()Tim Graham2016-02-234-5/+38
|
* Used call_command return value in staticfiles testsClaude Paroz2016-02-233-20/+11
| | | | Refs #26190.
* Fixed #26190 -- Returned handle() result from call_commandClaude Paroz2016-02-234-20/+25
| | | | Thanks Tim Graham for the review.
* Fixed #26187 -- Removed weak password hashers from PASSWORD_HASHERS.Tim Graham2016-02-225-33/+119
|
* Fixed spelling errorMarkus Holtermann2016-02-231-1/+1
|
* Fixed #26188 -- Documented how to wrap password hashers.Tim Graham2016-02-221-0/+83
|
* Refs #26253 -- Forwardported release note.Tim Graham2016-02-221-0/+3
|
* Fixed import location of check_password() in docs.Daniel Quinn2016-02-221-2/+3
|
* Fixed #26238 -- Raised explicit error for non-editable field in ModelFormClaude Paroz2016-02-213-1/+23
| | | | Thanks Luke Crouch for the report and Simon Charette for the review.
* Fixed #25653 -- Made --selenium run only the selenium tests.Akshesh2016-02-194-2/+11
|
* Refs #25735 -- Made @tag decorator importable from django.test.Tim Graham2016-02-193-5/+4
|
* Fixed #25349 -- Allowed a ModelForm to unset a fields with blank=True, ↵haxoza2016-02-193-6/+46
| | | | required=False.
* Fixed #26243 -- Noted that 'python -R' is enabled by default in Python 3.3.Raphael Michel2016-02-191-2/+3
|
* Fixed #25974 -- Switched GIS docs to 4 spaces indentation.Sergey Fedoseev2016-02-1919-963/+948
|
* Fixed some code blocks indentation in GIS docs.Sergey Fedoseev2016-02-193-6/+6
|
* Fixed #26204 -- Reallowed dashes in top-level domains for URLValidator.Tim Graham2016-02-185-2/+21
| | | | Thanks Shai Berger for the review.
* Fixed #26107 -- Added option to int_list_validator() to allow negative integers.Akshesh2016-02-184-5/+22
|
* Added intended use in the admin's introduction.Tim Graham2016-02-181-4/+12
|
* Fixed #26233 -- Fixed invalid reSt in models.Q docstring.Tim Graham2016-02-181-1/+1
|
* Fixed flake8 typo.Tim Graham2016-02-171-1/+1
|
* Fixed #26219 -- Fixed crash when filtering by Decimal in RawQuery.Akshesh2016-02-174-1/+11
|
* Fixed #25687 -- Documented how to add database function support to ↵Tim Graham2016-02-171-0/+31
| | | | | | third-party backends. Thanks Kristof Claes for the initial patch.