Commit 14b68586b8c2187d918a2d6c8cad51a72e2b51cd

Authored by Dmitriy Zaporozhets
2 parents a3af64b4 eca269f7

Merge branch 'no_email_on_notification_level_change' into 'master'

Don't send emails on notification level change
app/observers/users_project_observer.rb
@@ -10,7 +10,7 @@ class UsersProjectObserver < BaseObserver @@ -10,7 +10,7 @@ class UsersProjectObserver < BaseObserver
10 end 10 end
11 11
12 def after_update(users_project) 12 def after_update(users_project)
13 - notification.update_team_member(users_project) 13 + notification.update_team_member(users_project) if users_project.project_access_changed?
14 end 14 end
15 15
16 def after_destroy(users_project) 16 def after_destroy(users_project)
spec/observers/users_project_observer_spec.rb
@@ -21,7 +21,7 @@ describe UsersProjectObserver do @@ -21,7 +21,7 @@ describe UsersProjectObserver do
21 21
22 it "should send email to user" do 22 it "should send email to user" do
23 subject.should_receive(:notification) 23 subject.should_receive(:notification)
24 - @users_project.update_attribute(:project_access, UsersProject::MASTER) 24 + @users_project.update_attribute(:project_access, UsersProject::OWNER)
25 end 25 end
26 26
27 it "should not called after UsersProject destroyed" do 27 it "should not called after UsersProject destroyed" do