diff --git a/assets/vue/components/layout/TopbarLoggedIn.vue b/assets/vue/components/layout/TopbarLoggedIn.vue index 8abd0a40364..8c3e1cf06c7 100644 --- a/assets/vue/components/layout/TopbarLoggedIn.vue +++ b/assets/vue/components/layout/TopbarLoggedIn.vue @@ -4,6 +4,24 @@
+ + + + + + {{ t("Create course") }} + + - { + return platformConfigStore.getSetting("workflows.allow_users_to_create_courses") === "true" +}) /** * Role mapping used by display.show_tabs_per_role. diff --git a/assets/vue/layouts/MyCourses.vue b/assets/vue/layouts/MyCourses.vue index aa77ab3f5c5..9b27c200832 100644 --- a/assets/vue/layouts/MyCourses.vue +++ b/assets/vue/layouts/MyCourses.vue @@ -1,25 +1,11 @@ diff --git a/src/CoreBundle/Controller/PlatformConfigurationController.php b/src/CoreBundle/Controller/PlatformConfigurationController.php index 1ca9d3a7573..168b844b28f 100644 --- a/src/CoreBundle/Controller/PlatformConfigurationController.php +++ b/src/CoreBundle/Controller/PlatformConfigurationController.php @@ -170,6 +170,7 @@ public function list( 'search.search_show_unlinked_results', 'certificate.allow_general_certificate', 'language.show_different_course_language', + 'workflows.allow_users_to_create_courses', ]; foreach ($variables as $variable) {