mirror of
https://github.com/meineerde/redmine.git
synced 2025-12-19 15:01:14 +00:00
Rails3: model: replace deprecated before_destroy method at member model
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@8058 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
parent
7a5d6f61c7
commit
997995397e
@ -26,6 +26,7 @@ class Member < ActiveRecord::Base
|
|||||||
validates_uniqueness_of :user_id, :scope => :project_id
|
validates_uniqueness_of :user_id, :scope => :project_id
|
||||||
validate :validate_role
|
validate :validate_role
|
||||||
|
|
||||||
|
before_destroy :set_issue_category_nil
|
||||||
after_destroy :unwatch_from_permission_change
|
after_destroy :unwatch_from_permission_change
|
||||||
|
|
||||||
def name
|
def name
|
||||||
@ -66,7 +67,7 @@ class Member < ActiveRecord::Base
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def before_destroy
|
def set_issue_category_nil
|
||||||
if user
|
if user
|
||||||
# remove category based auto assignments for this member
|
# remove category based auto assignments for this member
|
||||||
IssueCategory.update_all "assigned_to_id = NULL", ["project_id = ? AND assigned_to_id = ?", project.id, user.id]
|
IssueCategory.update_all "assigned_to_id = NULL", ["project_id = ? AND assigned_to_id = ?", project.id, user.id]
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user