Michael van Tellingen
138de533ff
Fixed #19819 - Improved template filter errors handling.
...
Wrap the Parser.compile_filter method call with a try/except and call the
newly added Parser.compile_filter_error(). Overwrite this method in the
DebugParser to throw the correct error.
Since this error was otherwise catched by the compile_function try/except
block the debugger highlighted the wrong line.
2013-02-14 10:22:59 +01:00
Claude Paroz
f1029b308f
Fixed a misnamed variable introduced in commit 142ec8b283
...
Refs #8404 .
2013-02-14 08:33:10 +01:00
Claude Paroz
142ec8b283
Fixed #8404 -- Isolated auth password-related tests from custom templates
2013-02-13 23:11:49 +01:00
Claude Paroz
ac4faa6dc3
Fixed #19693 -- Made truncatewords_html handle self-closing tags
...
Thanks sneawo for the report and Jonathan Loy for the patch.
2013-02-13 18:24:49 +01:00
Hiroki Kiyohara
e94f405d94
Fixed #18558 -- Added url property to HttpResponseRedirect*
...
Thanks coolRR for the report.
2013-02-13 10:29:32 +01:00
Carl Meyer
3a002db6f1
Fix admindocs on Python 3, where None cannot be sorted with strings.
...
This fixes two tests in admin_views which were failing on Python 3, but only if
the tests were run with docutils installed.
2013-02-12 17:10:36 -07:00
Anssi Kääriäinen
fafee74306
Removed try-except in django.db.close_connection()
...
The reason was that the except clause needed to remove a connection
from the django.db.connections dict, but other parts of Django do not
expect this to happen. In addition the except clause was silently
swallowing the exception messages.
Refs #19707 , special thanks to Carl Meyer for pointing out that this
approach should be taken.
2013-02-13 00:25:09 +02:00
Aymeric Augustin
c4841b3de4
Merge pull request #719 from JonLoy/ticket_19808
...
Fixed #19808 -- Typo in example
2013-02-12 06:24:22 -08:00
JonLoy
74003ca36b
Fixed #19808 Capitalization error in example text
2013-02-12 09:14:19 -05:00
Ramiro Morales
0560bfb705
Mention backward relationships in aggregate docs.
...
Thanks Anssi and Marc Tamlyn for reviewing.
Fixes #19803 .
2013-02-12 09:36:29 -03:00
Aymeric Augustin
5a3d9490f1
Accepted None in tzname().
...
This is required by the tzinfo API, see Python's docs.
Also made _get_timezone_name deterministic.
2013-02-11 21:56:35 +01:00
Aymeric Augustin
7db770b013
Added a check in the creation of IS NULL clauses.
...
value_annotation isn't very well defined. Before this change, setting it
to datetime.datetime could silently reverse the behavior of isnull
lookups. This commit doesn't have any consequences on the current code.
It's just a safeguard for future ORM hackers.
2013-02-11 10:38:39 +01:00
Simon Charette
a10f390804
Fixed #19044 -- Made DeletionMixin
interpolate its success_url
.
...
Thanks to nxvl and slurms for the initial patch, ptone for the review
and timo for the documentation tweaks.
2013-02-11 02:39:14 -05:00
Tim Graham
5ce6a7cea2
Updated tutorial 1 to reflect changes in default project template.
...
Thanks JonLoy for the patch.
2013-02-10 18:07:50 -05:00
Claude Paroz
8fbc20b24b
Emphasized MyISAM pseudo-requirement for GeoDjango over MySQL
...
Refs #15295 .
2013-02-10 20:49:16 +01:00
Anssi Kääriäinen
604d8763dc
Fixed #19112 -- Reduced the amount of query params in a test
2013-02-10 21:08:19 +02:00
Anssi Kääriäinen
5cc0f5f8c1
Made Query.clear_ordering force_empty arg mandatory
...
Previously it was possible to call clear_ordering without the
force_empty argument. The result was that the query was still ordered
by model's meta ordering if that was defined. By making the arg
mandatory it will be easier to spot possible errors caused by assuming
clear_ordering will remove all ordering.
Thanks to Dylan Klomparens for the suggestion. Refs #19720 .
2013-02-10 20:58:25 +02:00
Tim Graham
af2bb17470
Added a note about the default timezone and the new project template.
...
Thanks JonLoy for the draft patch.
2013-02-10 12:58:42 -05:00
Anssi Kääriäinen
8ef3235034
Fixed #19720 -- Oracle ordering related delete regression
...
When a query had a complex where condition (a condition targeting more
than the base table) a subquery was used for deletion. However, the
query had default ordering from the model's meta and Oracle doesn't
work with ordered subqueries.
The regression was caused by fast-path deletion code introduced in
1cd6e04cd4
for fixing #18676 .
Thanks to Dylan Klomparens for the report.
2013-02-10 19:54:02 +02:00
Anssi Kääriäinen
0478780b8e
Fixed #19638 -- Skipped tx support testing for some DBs
...
PostgreSQL and Oracle always support transactions, so the create table
and rollback test is non-necessary on those DBs.
Thanks to shai for report.
2013-02-10 18:56:36 +02:00
Anssi Kääriäinen
a4e97cf315
Fixed #19707 -- Reset transaction state after requests
2013-02-10 13:55:54 +02:00
Preston Holmes
0e18fb04ba
Made modwsgi groups_for_user consistent with check_password
...
2b5f848207
based its changes on #19061
that made the is_active attribute mandatory for user models.
The try/except was not removed for the groups_for_user function.
refs #19780
2013-02-09 09:31:04 -08:00
Claude Paroz
718afcafc2
Added tests for some sql_* management commands
2013-02-09 16:34:22 +01:00
Tim Graham
d93edffa89
Fixed #19699 - Removed "Please see the release notes" from versionadded/changed directives
...
Also bumped django_next_version back to 1.6 so those
annotations are described as "the development version"
in the docs.
Thanks Aymeric for the patch.
2013-02-09 09:16:10 -05:00
Claude Paroz
0201b9d6d8
Fixed #19749 -- Documented ending param to command's self.stdout/err
...
Thanks xian at mintchaos.com for the report.
2013-02-09 10:17:26 +01:00
Claude Paroz
f44922c795
Fixed #18906 -- Ignored to-be-deleted forms in formset validate_unique
...
Thanks c.pollock at bangor.ac.uk for the report.
2013-02-08 21:35:19 +01:00
Julien Phalip
db09a2de6e
Cleaned up some lingering signals in the test suite that were causing spurious failures with Pypy and Postgres.
2013-02-08 12:12:03 -08:00
Claude Paroz
868e0f3cb4
Removed unneeded imports in db.models init
2013-02-08 17:11:33 +01:00
Claude Paroz
2ed90eac49
Fixed #19779 -- Checked contrib.sites presence in RedirectFallbackMiddleware
...
Thanks Aymeric Augustin for the report and directions for the patch.
2013-02-08 16:32:09 +01:00
Claude Paroz
e486475a13
Moved import in db.backends.creation
2013-02-08 10:01:56 +01:00
Preston Holmes
c44d748272
Fixed #19662 -- alter auth modelbackend to accept custom username fields
...
Thanks to Aymeric and Carl for the review.
2013-02-07 16:07:56 -08:00
Ramiro Morales
112c6e987d
Typo in i18n docs.
2013-02-07 19:57:26 -03:00
Aymeric Augustin
64623a2e11
Fixed #19772 -- Handled APPEND_SLASH correctly in the redirects app.
2013-02-07 22:36:12 +01:00
Ramiro Morales
b5391515cd
Changed test assertion strategy used in 04d9730
.
2013-02-07 16:51:27 -03:00
Ramiro Morales
04d9730b12
Fixed #13085 -- Don't fail on creation of model with GFK to a model with __len__() returning zero.
...
Also, according to the comments on the ticket and its duplicates, added
tests execising saving an instance of a model with a GFK to:
* An unsaved object -- This actually doesn't generate the same failure
but another ORM-level exception. The test verifies it's the case.
* An instance of a model with a __nonzero__() method thant returns False
for it. This doesn't fail because that code path isn't executed.
* An instance of a model with a CharField PK and an empty value for it.
This doesn't fail.
2013-02-07 16:05:54 -03:00
Florian Apolloner
2b916895a1
Updated createsuperuser to use unicode_literals. Refs #19757 .
2013-02-07 14:33:36 +01:00
Tim Graham
aa85ccf8ce
Fixed #19706 - Tweaks to the tutorial.
...
Thanks Daniele Procida.
2013-02-07 07:05:36 -05:00
Tim Graham
43efefae69
Fixed #19756 - Corrected a ManyToMany example and added some links and markup.
2013-02-07 06:12:25 -05:00
Aymeric Augustin
720888a146
Fixed #15808 -- Added optional HttpOnly flag to the CSRF Cookie.
...
Thanks Samuel Lavitt for the report and Sascha Peilicke for the patch.
2013-02-07 09:48:08 +01:00
Julien Phalip
6afc85af47
Fixed a typo in the test suite that was causing some spurious failures with pypy.
2013-02-06 22:10:13 -08:00
Alexey Boriskin
d18f796a48
Fixed #19704 -- Make use of new ungettext_lazy function at appropriate places
2013-02-06 22:01:55 +01:00
Claude Paroz
d7504a3d7b
Improved regex in strip_tags
...
Thanks Pablo Recio for the report. Refs #19237 .
2013-02-06 21:20:43 +01:00
Tim Graham
afa3e16334
Fixed #19743 - Documented some limitations of contrib.auth.
...
Thanks Aymeric for the suggestion.
2013-02-06 08:24:38 -05:00
Simon Charette
5449240c54
Fixed #9800 -- Allow "isPermaLink" attribute in <guid> element of an RSS item.
...
Thanks @rtnpro for the patch!
2013-02-06 05:28:05 -05:00
Claude Paroz
2390fe3f4f
Fixed #19745 -- Forced resolution of verbose names in createsupersuser
...
Thanks Baptiste Mispelon for the report and Preston Holmes for the review.
2013-02-06 10:06:21 +01:00
Simon Charette
ea425ebcb2
Fixed a documentation warning introduced by 3f1c7b7
2013-02-06 01:07:42 -05:00
Simon Charette
a097ee32d8
Fixed #17683 -- Make sure BaseModelFormSet
respects defined widgets.
2013-02-05 05:39:35 -05:00
Simon Charette
ec469ade2b
Fixed #19689 -- Renamed Model._meta.module_name
to model_name
.
2013-02-05 04:16:07 -05:00
Ramiro Morales
826d9de00e
Fixed #19729 -- Removed leftover refactoring helper variables.
...
Thanks chrismedrela for the report.
Refs #6262 , 44b9076
and 4d94c0c
.
2013-02-04 20:31:50 -03:00
Simon Charette
5c70299a71
Fixed #19734 -- Missing values in DATETIME_INPUT_FORMATS
doc.
...
Also changed formating of `DATE_INPUT_FORMATS` and
`TIME_INPUT_FORMATS` for readability.
Thanks minddust for the report!
2013-02-04 15:06:38 -05:00