mirror of
https://github.com/Hopiu/django-modeltranslation.git
synced 2026-05-24 12:13:45 +00:00
Added admin test for readonly fields only.
This commit is contained in:
parent
9a6267838e
commit
83a6333cd2
1 changed files with 12 additions and 2 deletions
|
|
@ -1445,7 +1445,7 @@ class TranslationAdminTest(ModeltranslationTestBase):
|
|||
self.assertEqual(
|
||||
ma.get_form(request).base_fields.keys(), ['title_de', 'title_en'])
|
||||
|
||||
# Using `readonly_fields`.
|
||||
# Using `fields` and `readonly_fields`.
|
||||
class TestModelAdmin(admin.TranslationAdmin):
|
||||
fields = ['title', 'url']
|
||||
readonly_fields = ['url']
|
||||
|
|
@ -1454,8 +1454,18 @@ class TranslationAdminTest(ModeltranslationTestBase):
|
|||
self.assertEqual(
|
||||
ma.get_form(request).base_fields.keys(), ['title_de', 'title_en'])
|
||||
|
||||
# Using `readonly_fields`.
|
||||
# Note: readonly fields are not included in the form.
|
||||
class TestModelAdmin(admin.TranslationAdmin):
|
||||
readonly_fields = ['title']
|
||||
|
||||
ma = TestModelAdmin(models.TestModel, self.site)
|
||||
self.assertEqual(
|
||||
ma.get_form(request).base_fields.keys(),
|
||||
['text_de', 'text_en', 'url_de', 'url_en', 'email_de', 'email_en'])
|
||||
|
||||
# Using grouped fields.
|
||||
# Note: Current implementation flattens the nested fields
|
||||
# Note: Current implementation flattens the nested fields.
|
||||
class TestModelAdmin(admin.TranslationAdmin):
|
||||
fields = (('title', 'url'), 'email',)
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue