|
|
@ -12,7 +12,8 @@ class CourseGroup < ActiveRecord::Base
|
|
|
|
before_destroy :set_member_nil
|
|
|
|
before_destroy :set_member_nil
|
|
|
|
|
|
|
|
|
|
|
|
attr_accessible :name
|
|
|
|
attr_accessible :name
|
|
|
|
validates :name, :presence => true, :length => {:maximum => 20}, :uniqueness => true
|
|
|
|
validates :name, :presence => true, :length => {:maximum => 20},
|
|
|
|
|
|
|
|
:uniqueness => {case_sensitive: false}
|
|
|
|
def set_member_nil
|
|
|
|
def set_member_nil
|
|
|
|
if self.members && self.members.count > 0
|
|
|
|
if self.members && self.members.count > 0
|
|
|
|
self.members.update_all("course_group_id = 0")
|
|
|
|
self.members.update_all("course_group_id = 0")
|
|
|
|