Add functionality to set default live video URL
Build and Publish Docker Container / build (push) Successful in 6m21s

A new method has been added to the `CoursesController` which allows admins to fill default live video URLs for online lectures that don't have one. This feature is accessible via a button on the courses admin page. The routing for this new action has also been set up.
This commit is contained in:
2024-02-04 15:14:38 +00:00
parent c97041597b
commit f81005408e
4 changed files with 15 additions and 4 deletions
+7 -3
View File
@@ -1,9 +1,13 @@
module Admin
class CoursesController < Admin::ApplicationController
def renumber_lectures
course = Course.find(params[:id])
course.renumber_lectures!
redirect_to admin_course_url(course), notice: "Lectures renumbered!"
requested_resource.renumber_lectures!
redirect_to admin_course_url(requested_resource), notice: "Lectures renumbered"
end
def fill_in_default_live_video_url
requested_resource.fill_in_default_live_video_url!
redirect_to admin_course_url(requested_resource), notice: "Filled in default live video URL"
end
# Overwrite any of the RESTful controller actions to implement custom behavior