工作单位不显示 2901

memcached_alan
lizanle 10 years ago
parent 4c11e166f6
commit 66a7d267c8

@ -161,10 +161,15 @@ class CoursesService
#显示课程 #显示课程
def show_course(params,current_user) def show_course(params,current_user)
course = Course.find(params[:id]) course = Course.find(params[:id])
if course.school
work_unit = course.school.name
else
work_unit = get_user_work_unit course.teacher
end
unless (course.is_public == 1 || current_user.member_of_course?(course) || current_user.admin?) unless (course.is_public == 1 || current_user.member_of_course?(course) || current_user.admin?)
raise '403' raise '403'
end end
{:course => course,:img_url => url_to_avatar(course),:current_user_is_member => current_user.member_of_course?(course),:current_user_is_teacher => is_course_teacher(current_user,course)} {:course => course,:work_unit => work_unit, :img_url => url_to_avatar(course),:current_user_is_member => current_user.member_of_course?(course),:current_user_is_teacher => is_course_teacher(current_user,course)}
end end
#创建课程 #创建课程

Loading…
Cancel
Save