From 7d537e51274c112c664c1b86faf5270a8485ee8b Mon Sep 17 00:00:00 2001 From: Christian Beeznest Date: Thu, 11 Sep 2025 13:15:08 -0500 Subject: [PATCH 1/2] Course: Improve filter by extra fields from catalog - refs #6235 --- .../course/AdvancedCourseFilters.vue | 237 ++++++++ assets/vue/views/course/CatalogueCourses.vue | 530 ++++++++++-------- .../inc/lib/pear/HTML/QuickForm/radio.php | 2 +- public/plugin/Bbb/lib/bbb.lib.php | 159 ++++++ public/plugin/Bbb/lib/bbb_plugin.class.php | 84 +++ public/plugin/Bbb/listing.php | 22 + .../Controller/CatalogueController.php | 326 ++++++++++- 7 files changed, 1111 insertions(+), 249 deletions(-) create mode 100644 assets/vue/components/course/AdvancedCourseFilters.vue diff --git a/assets/vue/components/course/AdvancedCourseFilters.vue b/assets/vue/components/course/AdvancedCourseFilters.vue new file mode 100644 index 00000000000..61137d2ba49 --- /dev/null +++ b/assets/vue/components/course/AdvancedCourseFilters.vue @@ -0,0 +1,237 @@ + + + diff --git a/assets/vue/views/course/CatalogueCourses.vue b/assets/vue/views/course/CatalogueCourses.vue index 5df7d33aa3e..19ddc045d7a 100644 --- a/assets/vue/views/course/CatalogueCourses.vue +++ b/assets/vue/views/course/CatalogueCourses.vue @@ -7,12 +7,12 @@ {{ $t("Matching courses") }}: {{ totalVisibleCourses }} -
+
-
-
- - - -
-
-