Commit graph

174 commits

Author SHA1 Message Date
Dirk Eschler
321b8a1e48 Added comment about zinnia. 2012-11-29 13:13:07 +01:00
Dirk Eschler
79bccd55a5 Merge branch 'patch-1' of https://github.com/mihaisucan/django-modeltranslation 2012-11-29 13:07:35 +01:00
Dirk Eschler
16c761057f Fallback to DEFAULT_LANGUAGE by default. 2012-11-28 11:32:43 +01:00
Mihai Sucan
6b48b46685 Update modeltranslation/static/modeltranslation/js/tabbed_translation_fields.js
Add support for fields inside collapsed groups.
2012-11-27 15:49:32 +02:00
Dirk Eschler
2257fb0aa2 Enhanced admin tests for grouped fields inside a fieldsets definition. 2012-11-20 20:51:17 +01:00
Dirk Eschler
f38ab0ce6e Minor cleanups. 2012-11-20 20:48:26 +01:00
Dirk Eschler
ee380ec7b7 Handled nested lists to display multiple fields on same line by flatting them. 2012-11-20 01:02:12 +01:00
Dirk Eschler
e8355b0e94 Enhanced admin tests for readonly_fields. 2012-11-18 22:00:43 +01:00
Dirk Eschler
4dbbfee1ce Validated against flake8. 2012-11-18 21:36:10 +01:00
sbrandtb
afb9f5436d Fixed #111: Refactored TranslationBaseModelAdmin._patch_prepopulated_fields(). It now calculates "exclude" the same way ModelAdmin.get_form() does, including get_readonly_fields(). 2012-11-18 20:51:22 +01:00
Dirk Eschler
56926d5801 Fixed db_column option not taken into account. Resolves issue #83. 2012-11-18 15:30:34 +01:00
Dirk Eschler
5affe7940c Added basic tests for DateField, DateTimeField and TimeField and added them to the list of supported fields. 2012-11-18 00:08:04 +01:00
Dirk Eschler
4abf2dbb6f Marked FilePathField as an implicitly supported field as it is a subclass of CharField. 2012-11-17 23:00:57 +01:00
Dirk Eschler
0f3a89cf39 Handled GenericIPAddressField which is only present in Django 1.4+. 2012-11-17 17:35:21 +01:00
Dirk Eschler
5088f591fd Disabled the test for GenericIPAddressField for now as it new in Django 1.4 and the tests will fail with 1.3. That said we don't expect any different behaviour from this field compared to IPAddressField. 2012-11-17 17:12:24 +01:00
Dirk Eschler
1163765c3b Increased the list of supported fields. Today featuring: Floatfield, DecimalField, IPAddressField and GenericIPAddressField. 2012-11-17 16:19:15 +01:00
Dirk Eschler
fcb56c9003 Adopted code from Django's development version to derive a PEP386-compliant version number from VERSION. We shouldn't reinvent the wheel. Includes support to add a git timestamp for dev snapshots if a .git directory is present. 2012-11-16 00:33:32 +01:00
Dirk Eschler
b20496cb22 Merge pull request #113 from zlorf/metaclass_field_aggregation
TranslationOptions fields inheritance
2012-11-15 13:54:21 -08:00
Dirk Eschler
a64a92ea30 Merge pull request #112 from zlorf/minor-fixes
Minor fixes
2012-11-15 12:30:21 -08:00
Dirk Eschler
2e4265324d Added test for CommaSeparatedIntegerField and noted that it's implicitly supported as a subclass of CharField. 2012-11-15 21:29:02 +01:00
Jacek Tomaszewski
261818de8b Refactor SUPPORTED_FIELDS: delete IntegerField subclasses. 2012-11-15 20:53:24 +01:00
Jacek Tomaszewski
0ede18c0c5 Fix field aggregation. 2012-11-15 20:34:20 +01:00
Bruno Tavares
2431e2a21a field aggregation when subclassing a TranslationOption 2012-11-15 18:26:56 +00:00
Mihai Sucan
2ffe539727 Update modeltranslation/management/commands/sync_translation_fields.py
Fix exception:

TypeError: db_type() got multiple values for keyword argument 'connection'

Explanation: http://stackoverflow.com/questions/7068057/explicit-argument-in-signature-does-not-work-very-odd
2012-11-15 14:47:19 +02:00
Bruno Tavares
940b8911b1 Clean up the namespace imports 2012-11-15 10:30:03 +00:00
Dirk Eschler
7dd3891821 Added support and basic tests for BooleanField and NullBooleanField. 2012-11-14 23:37:45 +01:00
Dirk Eschler
825cbe38da Refactored TranslationField. Removed method overrides which are obsoleted by the the field_factory. 2012-11-14 22:43:42 +01:00
Dirk Eschler
93db5f109b Reflected baseclass name of returned subclass in field factory. 2012-11-14 14:18:38 +01:00
Dirk Eschler
eb9f3d043e Merge pull request #104 from zlorf/master
Fallback languages
2012-11-14 03:17:14 -08:00
Jacek Tomaszewski
777867dcf7 Clarify resolution order. 2012-11-13 16:57:24 +01:00
Jacek Tomaszewski
dd92cf0115 Add more verbose test for fallback languages. 2012-11-13 16:45:44 +01:00
Jacek Tomaszewski
5b51a7b793 Add fallback language feature and base tests. 2012-11-13 16:28:42 +01:00
Jacek Tomaszewski
86cb1e0de2 Use namespaced settings values in utils. 2012-11-13 16:03:09 +01:00
Dirk Eschler
b2437741aa Used get_language from modeltranslation.utils. Otherwise the returned language isn't guaranteed to be in the LANGUAGES setting and the manager might rewrite the field name to something like foo_en_us. 2012-11-13 13:31:00 +01:00
Jacek Tomaszewski
df02c81207 Disable rule 3
Merge branch 'upstream/no-rule3' into 'master'
2012-11-12 19:32:50 +01:00
Dirk Eschler
516d004837 Removed save_model override from admin which applied rule3. 2012-11-12 15:34:13 +01:00
Dirk Eschler
9675b2eb84 Satisfied flake8. 2012-11-12 15:32:11 +01:00
Dirk Eschler
66b54f9561 Merge branch 'master' of https://github.com/zlorf/django-modeltranslation 2012-11-12 13:40:10 +01:00
Jacek Tomaszewski
71364966a5 Make model constructor rewrite fields in kwargs. 2012-11-12 12:54:10 +01:00
Jacek Tomaszewski
cff7382f74 Fix objects.create kwargs priority. 2012-11-12 12:25:02 +01:00
Dirk Eschler
a276156ad1 Merge branch 'master' of https://github.com/zlorf/django-modeltranslation 2012-11-11 19:13:31 +01:00
Dirk Eschler
c44f9cfee5 Prepared 0.4 release. Fixed a bug in get_version if version is final along the way. 2012-11-11 18:46:47 +01:00
Jacek Tomaszewski
0949e95441 Add MultilingualManager and its tests. 2012-11-11 16:28:29 +01:00
Jacek Tomaszewski
a043680a68 Add Integer fields support. 2012-11-11 15:52:12 +01:00
Jacek Tomaszewski
e170a2f733 Fix registration error.
Due to bad intendation the registration for list of models would fail.
2012-11-11 00:54:49 +01:00
Jacek Tomaszewski
acf59e3a55 Fix python 2.5 compatibility. 2012-11-10 22:28:58 +01:00
Jacek Tomaszewski
37b5c0f03f Fix errors pointed by Travis. 2012-11-10 22:09:07 +01:00
Jacek Tomaszewski
c7b8b77e86 Allow tests to be run together with other apps. 2012-11-10 19:31:46 +01:00
Jacek Tomaszewski
8d9d837b2f Move testrunner. 2012-11-10 11:39:07 +01:00
Dirk Eschler
2e3c000960 Handled non-empty test media root directory deletion. 2012-11-07 11:50:04 +01:00