diff --git a/manifest.php b/manifest.php index 9813496e..914d9ee9 100755 --- a/manifest.php +++ b/manifest.php @@ -41,6 +41,7 @@ use oat\taoTests\scripts\install\RegisterTestProviderService; use oat\taoTests\scripts\install\SetupEventListeners; use oat\taoTests\scripts\install\SetupProvider; +use oat\taoTests\scripts\install\SetupSectionVisibilityFilters; use oat\taoTests\scripts\update\Updater; $extpath = __DIR__ . DIRECTORY_SEPARATOR; @@ -66,6 +67,7 @@ RegisterTestPreviewerRegistryService::class, SetupProvider::class, SetupEventListeners::class, + SetupSectionVisibilityFilters::class ], ], 'update' => Updater::class, diff --git a/scripts/install/SetupSectionVisibilityFilters.php b/scripts/install/SetupSectionVisibilityFilters.php new file mode 100644 index 00000000..c0a310fa --- /dev/null +++ b/scripts/install/SetupSectionVisibilityFilters.php @@ -0,0 +1,45 @@ +getServiceManager()->get(SectionVisibilityFilter::SERVICE_ID); + $sectionVisibilityFilter->showSectionByFeatureFlag( + $sectionVisibilityFilter->createSectionPath( + [ + 'manage_tests', + 'test-translate' + ] + ), + 'FEATURE_FLAG_TRANSLATION_ENABLED' + ); + $this->getServiceManager()->register(SectionVisibilityFilter::SERVICE_ID, $sectionVisibilityFilter); + } +}