mirror of
https://github.com/Hopiu/django-modeltranslation.git
synced 2026-05-26 21:14:01 +00:00
Fixed widgets for translated fields are not properly copied from original fields (thanks to boris-chervenkov). Resolves issue 74.
This commit is contained in:
parent
a0084ea6c3
commit
babf186512
2 changed files with 6 additions and 3 deletions
|
|
@ -1,6 +1,9 @@
|
|||
FIXED: Widgets for translated fields are not properly copied from original
|
||||
fields.
|
||||
(thanks to boris-chervenkov, resolves issue 74)
|
||||
FIXED: Removed XMLField test which is deprecated since Django 1.3 and
|
||||
broke tests in Django 1.4.
|
||||
(resolves reopened issue 75)
|
||||
(resolves issue 75)
|
||||
|
||||
|
||||
v0.3.3
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
from copy import copy
|
||||
from copy import deepcopy
|
||||
|
||||
from django import forms, template
|
||||
from django.conf import settings
|
||||
|
|
@ -41,7 +41,7 @@ class TranslationAdminBase(object):
|
|||
orig_formfield = self.formfield_for_dbfield(\
|
||||
self.model._meta.get_field(orig_fieldname),
|
||||
**kwargs)
|
||||
field.widget = copy(orig_formfield.widget)
|
||||
field.widget = deepcopy(orig_formfield.widget)
|
||||
css_classes = field.widget.attrs.get('class', '').split(' ')
|
||||
css_classes.append('modeltranslation')
|
||||
#css_classes.append('modeltranslation-field-%s__%s' % (orig_fieldname,
|
||||
|
|
|
|||
Loading…
Reference in a new issue