Configuration translation module just starts to use the new local task derivatives, and some core paths don't use named local tasks proper or name their local tasks improperly. The attached patch aims to fix these for the use cases where config translation fails to match up tabs with the core tabs due to the inconsistencies.
1. The maintenance tab in system tabs was improperly named, it should be $route_name . '_tab' for the default tab.
2. The user account settings tab is not defined with the local tasks .yml
3. The config test module is not converted to local tasks.yml and includes generally useless items in hook_menu anyway.
Fix those in the scope to let config translation properly work with these tabs in contrib with the *new way* [TM]. So far while these are not properly fixed, config translation needs to use the old way. #sadpanda
User interface changes
|#4||fix-tabs-for-config-translation-core-4.patch||2.73 KB||Gábor Hojtsy|
PASSED: [[SimpleTest]]: [MySQL] 58,408 pass(es).
|#4||interdiff.txt||519 bytes||Gábor Hojtsy|
|#3||fix-tabs-for-config-translation-core-3.patch||2.76 KB||Gábor Hojtsy|
FAILED: [[SimpleTest]]: [MySQL] Setup environment: Test cancelled by admin prior to completion.
|fix-tabs-for-config-translation-core.patch||4.55 KB||Gábor Hojtsy|
PASSED: [[SimpleTest]]: [MySQL] 58,763 pass(es).