Skip to content
Snippets Groups Projects
Commit fe1aecd5 authored by Jan-Hendrik Willms's avatar Jan-Hendrik Willms
Browse files

fixes #3926

Closes #3926

Merge request studip/studip!2782
parent d9792e42
No related branches found
No related tags found
No related merge requests found
...@@ -604,6 +604,7 @@ class Admin_CoursesController extends AuthenticatedController ...@@ -604,6 +604,7 @@ class Admin_CoursesController extends AuthenticatedController
} }
if (in_array('semester', $activated_fields)) { if (in_array('semester', $activated_fields)) {
$d['semester'] = $course->semester_text; $d['semester'] = $course->semester_text;
$d['semester_sort'] = $course->start_semester ? $course->start_semester->beginn : 0;
} }
if (in_array('institute', $activated_fields)) { if (in_array('institute', $activated_fields)) {
$d['institute'] = $course->home_institut ? $course->home_institut->name : $course->institute; $d['institute'] = $course->home_institut ? $course->home_institut->name : $course->institute;
......
...@@ -261,6 +261,8 @@ export default { ...@@ -261,6 +261,8 @@ export default {
return collator.compare(striptags(a.number), striptags(b.number)) return collator.compare(striptags(a.number), striptags(b.number))
|| collator.compare(striptags(a.name), striptags(b.name)); || collator.compare(striptags(a.name), striptags(b.name));
}; };
} else if (sortby === 'semester') {
sortFunction = (a, b) => a.semester_sort - b.semester_sort;
} else { } else {
let is_numeric = true; let is_numeric = true;
for (let i in array) { for (let i in array) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment