Commit graph

842 commits

Author SHA1 Message Date
Dirk Eschler
412943ba83 Added basic test class for TranslationModelForm. 2013-04-08 12:24:31 +02:00
Dirk Eschler
d9967525a4 Added a new forms module with a TranslationModelForm which removes the translation fields (thanks to Dylan Verheul). 2013-04-08 12:23:10 +02:00
Jacek Tomaszewski
11e77b4c31 Remove Python 2.5 compatibility code. 2013-04-08 11:57:46 +02:00
Jacek Tomaszewski
3465486da4 Remove Django 1.3 compatibility code. 2013-04-08 11:55:31 +02:00
Jacek Tomaszewski
b5fbdd3a66 Indicate Python 3 support in docs and Pypi. 2013-04-08 11:52:44 +02:00
Jacek Tomaszewski
bd90b4fe49 Auto use newest django micro release in Travis. 2013-04-08 11:41:06 +02:00
deschler
601e9e1fcb Refactor Travis config file. 2013-04-08 11:41:06 +02:00
Jacek Tomaszewski
d107b999b0 Update tox.ini. 2013-04-08 11:41:06 +02:00
Jacek Tomaszewski
e04073a7ec Preserve default fields order in group_fieldsets. 2013-04-08 11:41:06 +02:00
Jacek Tomaszewski
b7ea1fac4c Further work towards Python 3 support. 2013-04-08 11:41:06 +02:00
Kudlaty
69f6bfc75f Use six.with_metaclass instead of some hack. 2013-04-08 11:41:06 +02:00
deschler
e4d772940e Fixed flake8 complaints. 2013-04-08 11:41:06 +02:00
Kudlaty
966c0f38ad Initial work towards python 3 support 2013-04-08 11:41:06 +02:00
Jacek Tomaszewski
3bdbe4eb2c Fix _mt_init attribute deletion (close #176). 2013-04-08 11:37:27 +02:00
deschler
7c8870c7ac Fixed typo and made a small reword. 2013-04-05 11:38:09 +02:00
deschler
19785d0649 Fixed wrong use of inline literal. 2013-04-05 02:52:43 +02:00
deschler
a22cf693f4 Added docs for tabbed translation fields admin classes. 2013-04-05 02:48:08 +02:00
deschler
2d63001edd Added convenience admin classes for easier inclusion of tabbed translation fields static files (closes #171). 2013-04-05 02:14:59 +02:00
Jacek Tomaszewski
a203a65a3c Use proper assert* methods in test.
This remove PendingDeprecationWarnings.
2013-04-04 14:15:24 +02:00
wrwrwr
59199bb282 Made the widget template for nullable fields unicode, so the widget renders with non-ascii characters in input value. 2013-04-03 18:14:55 +02:00
Jacek Tomaszewski
835bc1f643 Update docs example. 2013-04-03 10:12:26 +02:00
Jacek Tomaszewski
9c71333d16 Fix broken docs link. 2013-04-03 09:59:28 +02:00
Jacek Tomaszewski
45943d8ee1 Remove dead code from tests. 2013-04-02 23:30:40 +02:00
Jacek Tomaszewski
eeb800aa1e Optimize testrunner.
Since LANGUAGES setting is overridden in tests, there is no need
to use them all in pre-test database creation (because database
would be rebuild anyway and only time is wasted).
2013-04-02 23:27:43 +02:00
Jacek Tomaszewski
fef3109e60 Fix test running in Django 1.6: foreignkey support (close #169). 2013-04-02 23:27:21 +02:00
Jacek Tomaszewski
264b917081 Fix test running in Django 1.6: model opts function caching. 2013-04-02 22:36:37 +02:00
Jacek Tomaszewski
54a2ad043f Fix test running in Django 1.6: boolean field default. 2013-04-02 11:46:05 +02:00
Jacek Tomaszewski
6c07b18152 Fix Django 1.5 metaclass retrieval (ref #166). 2013-04-02 11:42:57 +02:00
Jacek Tomaszewski
a6257244ec Update docs about loaddata command new keyword. 2013-04-02 10:32:41 +02:00
Jacek Tomaszewski
32e945e28b Handle non-translation form submision for translated models (close #167). 2013-04-02 09:51:44 +02:00
Jacek Tomaszewski
07f7164289 Handle only/defer manager methods (close #166). 2013-04-02 09:51:44 +02:00
Jacek Tomaszewski
ce167e3256 Fix test for #154. 2013-04-02 09:51:44 +02:00
deschler
8058df0142 Updated MODELTRANSLATION_DEBUG default value. 2013-03-30 23:04:57 +01:00
deschler
8e9472066a Updated Changelog. 2013-03-30 22:59:23 +01:00
deschler
17e6767a2c Added Braden MacDonald to list of authors. 2013-03-30 22:48:48 +01:00
deschler
c803f9d003 Updated Changelog. 2013-03-30 22:48:48 +01:00
deschler
72e2724e5a Turned off modeltranslation debug by default (ref #158). 2013-03-30 22:48:13 +01:00
Jacek Tomaszewski
70af85b774 Fix file name in docs (close #165).
Thanks to pa xapy for spotting.
2013-03-26 19:30:47 +01:00
wrwrwr
befae736c0 Replaced format_html with mark_safe/conditional_escape for Django < 1.5 compatibility. 2013-03-24 18:31:45 +01:00
wrwrwr
97d966244d Implemented a widget that shows a clear checkbox for any non-required form field.
Overriden admin widgets of CharFields and TextFields and patched forms.CharField for nullable fields, so undefined translations don't get filled with empty strings when an admin form is saved (thus becoming defined in the case of a nullable field).
2013-03-24 17:59:21 +01:00
wrwrwr
b00a1044c6 Flake8, overindented continuation line. 2013-03-17 17:43:24 +01:00
wrwrwr
627c2b55e9 Added a fallback_undefined option to allow customizing the value that triggers falling back. 2013-03-17 17:35:22 +01:00
deschler
657ec4247d Used a Pillow requirement lower than 2.0.0 as it doesn't build with Python 2.5 anymore. 2013-03-17 15:22:46 +01:00
wrwrwr
740cfea50d Test for the nullable CharField case. 2013-03-17 11:25:42 +01:00
wrwrwr
7d209ae4e3 Only fallback when there is no value for a given translation or the value is the field's default.
For CharField(null=True) the default is None, so empty string becomes a proper value (it's sometimes useful to treat it differently than None).
2013-03-17 11:24:24 +01:00
Jacek Tomaszewski
c326bcd996 Reverse af9895dac4 (close #162, ref #132). 2013-03-16 23:07:48 +01:00
deschler
3ffd7fa73a Updated supported field matrix adding ForeignKey support. 2013-03-14 22:55:18 +01:00
Jacek Tomaszewski
89e3f9dc72 Merge branch 'foreign-reverse' 2013-03-14 10:02:05 +01:00
Jacek Tomaszewski
47cc2cb1b7 Fix flake8 2013-03-13 23:52:44 +01:00
Jacek Tomaszewski
5feff41795 Change the form of `related_query_name` for implicit related_names (ref #161). 2013-03-13 19:24:00 +01:00