Issue #2046541 by e0ipso: Fixed Unable to activate content translation in the content type edit form.

8.0.x
Alex Pott 2013-07-26 11:05:26 +02:00
parent bc65847d68
commit 34aaed601c
2 changed files with 13 additions and 1 deletions

View File

@ -934,7 +934,7 @@ function content_translation_language_configuration_element_process(array $eleme
'#prefix' => '<label>' . t('Translation') . '</label>',
);
$form['#submit'][] = 'content_translation_language_configuration_element_submit';
$form['actions']['submit']['#submit'][] = 'content_translation_language_configuration_element_submit';
}
return $element;
}

View File

@ -101,6 +101,18 @@ class ContentTranslationSettingsTest extends WebTestBase {
$this->drupalGet('admin/structure/types/manage/article');
$this->assertField('content_translation');
$this->assertFieldChecked('edit-content-translation');
// Verify that translation may be enabled for the article content type.
$edit = array(
'language_configuration[content_translation]' => TRUE,
);
// Make sure the checkbox is available and not checked by default.
$this->drupalGet('admin/structure/types/manage/article');
$this->assertField('language_configuration[content_translation]');
$this->assertNoFieldChecked('edit-language-configuration-content-translation');
$this->drupalPost('admin/structure/types/manage/article', $edit, t('Save content type'));
$this->drupalGet('admin/structure/types/manage/article');
$this->assertFieldChecked('edit-language-configuration-content-translation');
}
/**