|
|
|
@ -198,22 +198,26 @@ class CoursesController < ApplicationController
|
|
|
|
|
|
|
|
|
|
def member
|
|
|
|
|
## 有角色参数的才是课程,没有的就是项目
|
|
|
|
|
@render_file = 'member_list'
|
|
|
|
|
@teachers= searchTeacherAndAssistant(@course)
|
|
|
|
|
@canShowCode = isCourseTeacher(User.current.id,@course) && params[:role] != '1'
|
|
|
|
|
case params[:role]
|
|
|
|
|
when '1'
|
|
|
|
|
@subPage_title = l :label_teacher_list
|
|
|
|
|
@members = searchTeacherAndAssistant(@course)
|
|
|
|
|
when '2'
|
|
|
|
|
@subPage_title = l :label_student_list
|
|
|
|
|
@members = searchStudent(@course)
|
|
|
|
|
else
|
|
|
|
|
@subPage_title = ''
|
|
|
|
|
@members = @course.member_principals.includes(:roles, :principal).all.sort
|
|
|
|
|
if User.current.member_of_course?(@course) || User.current.admin?
|
|
|
|
|
@render_file = 'member_list'
|
|
|
|
|
@teachers= searchTeacherAndAssistant(@course)
|
|
|
|
|
@canShowCode = isCourseTeacher(User.current.id,@course) && params[:role] != '1'
|
|
|
|
|
case params[:role]
|
|
|
|
|
when '1'
|
|
|
|
|
@subPage_title = l :label_teacher_list
|
|
|
|
|
@members = searchTeacherAndAssistant(@course)
|
|
|
|
|
when '2'
|
|
|
|
|
@subPage_title = l :label_student_list
|
|
|
|
|
@members = searchStudent(@course)
|
|
|
|
|
else
|
|
|
|
|
@subPage_title = ''
|
|
|
|
|
@members = @course.member_principals.includes(:roles, :principal).all.sort
|
|
|
|
|
end
|
|
|
|
|
@members = paginateHelper @members
|
|
|
|
|
render :layout => 'base_courses'
|
|
|
|
|
else
|
|
|
|
|
render_403
|
|
|
|
|
end
|
|
|
|
|
@members = paginateHelper @members
|
|
|
|
|
render :layout => 'base_courses'
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
#判断指定用户是否为课程教师
|
|
|
|
|