From b5e68417dc5b7f1e1ec895ba5108befbbf1c2272 Mon Sep 17 00:00:00 2001 From: Moritz Strohm <strohm@data-quest.de> Date: Wed, 19 Jul 2023 06:24:38 +0000 Subject: [PATCH] file/choose_file_from_course: use MyCoursesSearch instead of StandardSearch, re #2545 Merge request studip/studip!1978 --- app/views/file/choose_file_from_course.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/views/file/choose_file_from_course.php b/app/views/file/choose_file_from_course.php index af8160ad9d7..968d78c6425 100644 --- a/app/views/file/choose_file_from_course.php +++ b/app/views/file/choose_file_from_course.php @@ -15,7 +15,12 @@ if (Request::get('range_type')) { <form id="filechooser_course_search" action="<?= $controller->link_for('file/choose_file_from_course/' . $folder_id) ?>" data-dialog> - <?= QuickSearch::get('course_id', new StandardSearch('AnySeminar_id')) + <?= QuickSearch::get('course_id', new MyCoursesSearch('AnySeminar_id', $GLOBALS['perm']->get_perm(), + [ + 'userid' => $GLOBALS['user']->id, + 'exclude' => Request::submitted('cid') ? [Request::get('cid')] : [], + 'institutes' => array_column(Institute::getMyInstitutes(), 'Institut_id') + ])) ->fireJSFunctionOnSelect("function () { jQuery('#filechooser_course_search').submit(); }") ->setInputStyle('width: calc(100% - 40px); margin: 20px;') ->render() ?> -- GitLab