班级删除学生不成功
This commit is contained in:
parent
2520058a5d
commit
0ed7f92cc5
|
@ -627,13 +627,14 @@ class CoursesController < ApplicationController
|
|||
member = @course.members.find params[:member_id]
|
||||
student_role = member.member_roles.where("role_id = 10").first
|
||||
teacher_role = member.member_roles.where("role_id = 7 || role_id = 9").first
|
||||
|
||||
joined = StudentsForCourse.where('student_id = ? and course_id = ?', member.user_id,@course.id)
|
||||
joined.destroy_all
|
||||
if member && member.deletable? && student_role
|
||||
user_admin = CourseInfos.where("user_id = ? and course_id = ?", member.user_id, @course.id)
|
||||
if user_admin.size > 0
|
||||
user_admin.destroy_all
|
||||
end
|
||||
joined = StudentsForCourse.where('student_id = ? and course_id = ?', member.user_id,@course.id)
|
||||
joined.destroy_all
|
||||
|
||||
if member.member_roles.count > 1&& student_role && teacher_role
|
||||
student_role.destroy
|
||||
|
|
Loading…
Reference in New Issue