summaryrefslogtreecommitdiff
path: root/app/models/users_project.rb
diff options
context:
space:
mode:
authorValeriy Sizov <vsv2711@gmail.com>2012-07-20 01:01:29 +0300
committerValeriy Sizov <vsv2711@gmail.com>2012-07-20 01:01:29 +0300
commitd9cd6269e991e187c2acf272240fcb332270a5c4 (patch)
tree4e720f45aaf18e072278fdb66cb09bf76cb3f6d8 /app/models/users_project.rb
parent86bd11cbd8796adc31849aa02317604abb1576e2 (diff)
downloadgitlab-ce-d9cd6269e991e187c2acf272240fcb332270a5c4.tar.gz
System Hooks: move callback to observer
Diffstat (limited to 'app/models/users_project.rb')
-rw-r--r--app/models/users_project.rb28
1 files changed, 0 insertions, 28 deletions
diff --git a/app/models/users_project.rb b/app/models/users_project.rb
index 128e61b7682..4ff86290a92 100644
--- a/app/models/users_project.rb
+++ b/app/models/users_project.rb
@@ -11,9 +11,6 @@ class UsersProject < ActiveRecord::Base
after_save :update_repository
after_destroy :update_repository
- after_create :add_to_team_hooks
- after_destroy :remove_from_team_hooks
-
validates_uniqueness_of :user_id, :scope => [:project_id]
validates_presence_of :user_id
@@ -21,31 +18,6 @@ class UsersProject < ActiveRecord::Base
delegate :name, :email, :to => :user, :prefix => true
- def add_to_team_hooks
- SystemHook.all_hooks_fire({
- event_name: "user_add_to_team",
- project_name: self.project.name,
- project_path: self.project.path,
- project_id: self.project_id,
- user_name: self.user.name,
- user_email: self.user.email,
- project_access: self.repo_access_human,
- created_at: self.created_at
- })
- end
-
- def remove_from_team_hooks
- SystemHook.all_hooks_fire({
- event_name: "user_remove_from_team",
- project_name: self.project.name,
- project_path: self.project.path,
- project_id: self.project_id,
- user_name: self.user.name,
- user_email: self.user.email,
- project_access: self.repo_access_human
- })
- end
-
def self.bulk_import(project, user_ids, project_access)
UsersProject.transaction do
user_ids.each do |user_id|