@@ -24,6 +24,7 class Member < ActiveRecord::Base | |||
|
24 | 24 | |
|
25 | 25 | validates_presence_of :principal, :project |
|
26 | 26 | validates_uniqueness_of :user_id, :scope => :project_id |
|
27 | validate :validate_role | |
|
27 | 28 | |
|
28 | 29 | after_destroy :unwatch_from_permission_change |
|
29 | 30 | |
@@ -81,7 +82,7 class Member < ActiveRecord::Base | |||
|
81 | 82 | |
|
82 | 83 | protected |
|
83 | 84 | |
|
84 | def validate | |
|
85 | def validate_role | |
|
85 | 86 | errors.add_on_empty :role if member_roles.empty? && roles.empty? |
|
86 | 87 | end |
|
87 | 88 |
General Comments 0
You need to be logged in to leave comments.
Login now