|
|
@ -1,6 +1,6 @@
|
|
|
|
class Weapps::CoursesController < Weapps::BaseController
|
|
|
|
class Weapps::CoursesController < Weapps::BaseController
|
|
|
|
# before_action :require_wechat_login!
|
|
|
|
# before_action :require_wechat_login!
|
|
|
|
before_action :teacher_allowed, except: [:create, :show]
|
|
|
|
before_action :teacher_allowed, except: [:create, :show, :shixun_homework_category]
|
|
|
|
|
|
|
|
|
|
|
|
def create
|
|
|
|
def create
|
|
|
|
return render_error("只有老师身份才能创建课堂") unless current_user.is_teacher?
|
|
|
|
return render_error("只有老师身份才能创建课堂") unless current_user.is_teacher?
|
|
|
@ -26,6 +26,10 @@ class Weapps::CoursesController < Weapps::BaseController
|
|
|
|
@current_user = current_user
|
|
|
|
@current_user = current_user
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def shixun_homework_category
|
|
|
|
|
|
|
|
@categories = current_course.shixun_course_modules.first&.course_second_categories
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
private
|
|
|
|
private
|
|
|
|
|
|
|
|
|
|
|
|
def course_params
|
|
|
|
def course_params
|
|
|
|