|
|
|
@ -812,6 +812,8 @@ class ProjectsController < ApplicationController
|
|
|
|
|
@render_file = 'member_list'
|
|
|
|
|
# 判断是否课程
|
|
|
|
|
if @project.project_type == Project::ProjectType_course
|
|
|
|
|
@teachers= searchTeacherAndAssistant(@project)
|
|
|
|
|
@canShowCode = isCourseTeacher(User.current.id)
|
|
|
|
|
case params[:role]
|
|
|
|
|
when '1'
|
|
|
|
|
@subPage_title = l :label_teacher_list
|
|
|
|
@ -833,6 +835,15 @@ class ProjectsController < ApplicationController
|
|
|
|
|
render :layout => 'base_courses' if @project.project_type == 1
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
#判断指定用户是否为课程教师
|
|
|
|
|
def isCourseTeacher(id)
|
|
|
|
|
result = false
|
|
|
|
|
if @teachers.find_by_user_id(id) != nil
|
|
|
|
|
result = true
|
|
|
|
|
end
|
|
|
|
|
result
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
def sort_project_members project, members
|
|
|
|
|
#userGrade = UserGrade.where(:project_id => project.id)
|
|
|
|
|
users = UserGrade.where(:project_id => project.id).
|
|
|
|
|