From 66c8a857e00760a6e9968c1d55a6afdf7a2c37f6 Mon Sep 17 00:00:00 2001 From: Thomas Niedermaier Date: Thu, 16 Jan 2025 21:50:19 +0100 Subject: [PATCH 1/3] Update moodle-release.yml - change to main branch --- .github/workflows/moodle-release.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/moodle-release.yml b/.github/workflows/moodle-release.yml index 865055b1..8074b95b 100644 --- a/.github/workflows/moodle-release.yml +++ b/.github/workflows/moodle-release.yml @@ -10,7 +10,7 @@ on: jobs: call-moodle-release-workflow: - uses: Opencast-Moodle/moodle-workflows-opencast/.github/workflows/moodle-release.yml@master + uses: Opencast-Moodle/moodle-workflows-opencast/.github/workflows/moodle-release.yml@main with: plugin-name: 'block_opencast' - secrets: inherit \ No newline at end of file + secrets: inherit From d33ec6c60b0939762ce98b2f7dd3de4e50bb1163 Mon Sep 17 00:00:00 2001 From: root Date: Tue, 20 May 2025 17:36:30 +0200 Subject: [PATCH 2/3] improve video table sorting --- index.php | 5 ++++- renderer.php | 4 +++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/index.php b/index.php index da29a40f..9a39b4bf 100644 --- a/index.php +++ b/index.php @@ -231,7 +231,10 @@ $opencast = apibridge::get_instance($ocinstanceid); $table = $renderer->create_videos_tables('ignore', $headers, $columns, $baseurl); $sortcolumns = $table->get_sort_columns(); - +// If we don't have a sortcolumn we sort by date desc +if(empty($sortcolumns)){ + $sortcolumns = ['start_date' => 3]; +} echo $OUTPUT->header(); diff --git a/renderer.php b/renderer.php index 43d2e128..8660e16e 100644 --- a/renderer.php +++ b/renderer.php @@ -263,7 +263,9 @@ public function create_videos_tables($id, $headers, $columns, $baseurl) { $table->no_sorting('published'); $table->no_sorting('visibility'); // This column cannot be sortable because it does not mean anything to Opencast! $table->no_sorting('select'); - $table->sortable(true, 'start_date', SORT_DESC); + $table->text_sorting('title'); + $table->sortable(true, null, SORT_DESC); + $table->maxsortkeys=1; $table->column_style('selectall', 'max-width', '40px'); $table->column_style('start_date', 'min-width', '125px'); From 8ff0a3d742af40f83d87d42371df6efc5c27ebdf Mon Sep 17 00:00:00 2001 From: berthob98 <65233148+berthob98@users.noreply.github.com> Date: Tue, 27 May 2025 15:35:22 +0200 Subject: [PATCH 3/3] fix checkstyle --- index.php | 4 ++-- renderer.php | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/index.php b/index.php index 9a39b4bf..e95278d3 100644 --- a/index.php +++ b/index.php @@ -231,8 +231,8 @@ $opencast = apibridge::get_instance($ocinstanceid); $table = $renderer->create_videos_tables('ignore', $headers, $columns, $baseurl); $sortcolumns = $table->get_sort_columns(); -// If we don't have a sortcolumn we sort by date desc -if(empty($sortcolumns)){ +// If we don't have a sortcolumn we sort by date desc. +if (empty($sortcolumns)) { $sortcolumns = ['start_date' => 3]; } diff --git a/renderer.php b/renderer.php index 8660e16e..c1ed0f10 100644 --- a/renderer.php +++ b/renderer.php @@ -265,7 +265,7 @@ public function create_videos_tables($id, $headers, $columns, $baseurl) { $table->no_sorting('select'); $table->text_sorting('title'); $table->sortable(true, null, SORT_DESC); - $table->maxsortkeys=1; + $table->maxsortkeys = 1; $table->column_style('selectall', 'max-width', '40px'); $table->column_style('start_date', 'min-width', '125px');