Merge pull request #1364 from AlexDenisov/fix_project_access_notification

Project access notifications fixed
This commit is contained in:
Dmitriy Zaporozhets 2012-09-26 07:21:54 -07:00
commit 16e67fd8be
4 changed files with 27 additions and 17 deletions

View file

@ -1,7 +1,10 @@
class UsersProjectObserver < ActiveRecord::Observer
def after_create(users_project)
def after_commit(users_project)
return if users_project.destroyed?
Notify.project_access_granted_email(users_project.id).deliver
end
def after_create(users_project)
Event.create(
project_id: users_project.project.id,
action: Event::Joined,
@ -9,10 +12,6 @@ class UsersProjectObserver < ActiveRecord::Observer
)
end
def after_update(users_project)
Notify.project_access_granted_email(users_project.id).deliver
end
def after_destroy(users_project)
Event.create(
project_id: users_project.project.id,