gems
This commit is contained in:
parent
01bedc4bc2
commit
012eae9b93
2
Gemfile
2
Gemfile
|
@ -6,7 +6,7 @@ unless RUBY_PLATFORM =~ /w32/
|
||||||
gem 'iconv'
|
gem 'iconv'
|
||||||
end
|
end
|
||||||
|
|
||||||
# gem 'net-ssh'
|
gem 'net-ssh', '2.9.1'
|
||||||
gem 'jenkins_api_client'
|
gem 'jenkins_api_client'
|
||||||
gem 'nokogiri'
|
gem 'nokogiri'
|
||||||
|
|
||||||
|
|
|
@ -155,9 +155,9 @@ class Project < ActiveRecord::Base
|
||||||
#ActiveModel::Dirty 这里有一个changed方法。对任何对象都可以用
|
#ActiveModel::Dirty 这里有一个changed方法。对任何对象都可以用
|
||||||
after_save :update_inherited_members, :if => Proc.new {|project| project.inherit_members_changed?}
|
after_save :update_inherited_members, :if => Proc.new {|project| project.inherit_members_changed?}
|
||||||
# 创建project之后默认创建一个board,之后的board去掉了board的概念
|
# 创建project之后默认创建一个board,之后的board去掉了board的概念
|
||||||
after_create :create_board_sync,:acts_as_forge_activities
|
after_create :create_board_sync,:acts_as_forge_activities, :create_project_ealasticsearch_index
|
||||||
before_destroy :delete_all_members,:delete_project_ealasticsearch_index
|
before_destroy :delete_all_members,:delete_project_ealasticsearch_index
|
||||||
# after_update :update_project_ealasticsearch_index
|
after_update :update_project_ealasticsearch_index
|
||||||
def remove_references_before_destroy
|
def remove_references_before_destroy
|
||||||
return if self.id.nil?
|
return if self.id.nil?
|
||||||
Watcher.delete_all ['watchable_id = ?', id]
|
Watcher.delete_all ['watchable_id = ?', id]
|
||||||
|
|
Loading…
Reference in New Issue