@ -581,6 +582,13 @@ class CoursesController < ApplicationController
end
end
defis_deleted
if@course.is_delete==1and!User.current.admin?
render_404
return
end
end
defget_courses
@user=User.current
membership=@user.coursememberships.all
@ -635,10 +643,10 @@ class CoursesController < ApplicationController
defshow
# 被删除的课程只有超级管理员才能看到,is_delete为1的时候,标记课程被删除
if@course.is_delete==1&&User.current.admin?
render_403
return
end
# if @course.is_delete == 1 && !User.current.admin?
# render_403
# return
# end
#更新创建课程消息状态
create_course_messages=@course.course_messages.where("user_id =? and course_message_type =? and course_id =? and viewed =?",User.current.id,'Course',@course.id,0)
create_course_messages.update_all(:viewed=>true)
@ -786,11 +794,12 @@ class CoursesController < ApplicationController