diff --git a/src/Controller/TranslatorController.php b/src/Controller/TranslatorController.php index 327636c..48a465d 100644 --- a/src/Controller/TranslatorController.php +++ b/src/Controller/TranslatorController.php @@ -27,7 +27,7 @@ class TranslatorController extends ControllerBase { */ function enable(TranslatorInterface $tmgmt_translator) { $tmgmt_translator->enable()->save(); - return new RedirectResponse(url('admin/config/regional/tmgmt_translator', array('absolute' => TRUE))); + return new RedirectResponse(url('admin/tmgmt/translators', array('absolute' => TRUE))); } /** @@ -41,7 +41,7 @@ class TranslatorController extends ControllerBase { */ function disable(TranslatorInterface $tmgmt_translator) { $tmgmt_translator->disable()->save(); - return new RedirectResponse(url('admin/config/regional/tmgmt_translator', array('absolute' => TRUE))); + return new RedirectResponse(url('admin/tmgmt/translators', array('absolute' => TRUE))); } } diff --git a/src/Tests/LocalTasksTests.php b/src/Tests/LocalTasksTests.php index 7f8b080..c0782ea 100644 --- a/src/Tests/LocalTasksTests.php +++ b/src/Tests/LocalTasksTests.php @@ -58,6 +58,8 @@ class LocalTasksTests extends TMGMTTestBase { // Make sure the Cart,Jobs and Sources pages are available. $this->clickLink(t('Cart')); $this->clickLink(t('Jobs')); + $this->clickLink(t('Translators')); + $this->clickLink(t('Settings')); $this->clickLink(t('Sources')); // Assert the availability of the enabled content. diff --git a/src/Tests/TranslatorTest.php b/src/Tests/TranslatorTest.php index d2304aa..4e0242a 100644 --- a/src/Tests/TranslatorTest.php +++ b/src/Tests/TranslatorTest.php @@ -148,8 +148,8 @@ class TranslatorTest extends TMGMTTestBase { 'remote_languages_mappings[pt-br]' => 'pt', 'remote_languages_mappings[pt-pt]' => 'pt', ); - $this->drupalPostForm('admin/config/regional/tmgmt_translator/manage/test_translator', $edit, t('Save')); - $this->drupalGet('admin/config/regional/tmgmt_translator/manage/test_translator'); + $this->drupalPostForm('admin/tmgmt/translators/manage/test_translator', $edit, t('Save')); + $this->drupalGet('admin/tmgmt/translators/manage/test_translator'); $this->assertFieldById('edit-remote-languages-mappings-pt-br', 'pt', 'Mapping saved correctly'); // Test first local language. diff --git a/tmgmt.links.task.yml b/tmgmt.links.task.yml index 6713ce8..c68104a 100644 --- a/tmgmt.links.task.yml +++ b/tmgmt.links.task.yml @@ -12,3 +12,13 @@ tmgmt.cart: route_name: tmgmt.cart base_route: view.tmgmt_job_overview.page_1 title: Cart + +tmgmt.translators: + route_name: entity.tmgmt_translator.collection + base_route: view.tmgmt_job_overview.page_1 + title: Translators + +tmgmt.settings: + route_name: tmgmt.settings + base_route: view.tmgmt_job_overview.page_1 + title: Settings