diff --git a/Gemfile b/Gemfile index 2d0a11de890..ce9da557b64 100644 --- a/Gemfile +++ b/Gemfile @@ -112,7 +112,7 @@ gem 'tinder', '~> 1.9.2' gem "hipchat", "~> 0.9.0" # Flowdock integration -gem "flowdock-git-hook", "~> 0.4.2" +gem "gitlab-flowdock-git-hook", "~> 0.4.2" # d3 gem "d3_rails", "~> 3.1.4" diff --git a/Gemfile.lock b/Gemfile.lock index 319e19167d4..345fd7e1f71 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -135,9 +135,6 @@ GEM faraday (>= 0.7.4, < 0.9) ffaker (1.18.0) ffi (1.9.0) - flowdock-git-hook (0.4.2) - grit (>= 2.4.1) - multi_json fog (1.3.1) builder excon (~> 0.13.0) @@ -164,6 +161,9 @@ GEM pygments.rb (>= 0.2.13) github-markdown (0.5.3) github-markup (0.7.5) + gitlab-flowdock-git-hook (0.4.2.2) + gitlab-grit (>= 2.4.1) + multi_json gitlab-gollum-lib (1.0.1) github-markdown (~> 0.5.3) github-markup (>= 0.7.5, < 1.0.0) @@ -208,10 +208,6 @@ GEM grape-entity (0.3.0) activesupport multi_json (>= 1.3.2) - grit (2.5.0) - diff-lcs (~> 1.1) - mime-types (~> 1.15) - posix-spawn (~> 0.3.6) growl (1.0.3) guard (1.8.1) formatador (>= 0.2.4) @@ -575,13 +571,13 @@ DEPENDENCIES enumerize factory_girl_rails ffaker - flowdock-git-hook (~> 0.4.2) fog (~> 1.3.1) font-awesome-rails foreman gemoji (~> 1.2.1) github-linguist github-markup (~> 0.7.4) + gitlab-flowdock-git-hook (~> 0.4.2) gitlab-gollum-lib (~> 1.0.1) gitlab-grack (~> 1.0.1) gitlab-pygments.rb (~> 0.3.2) diff --git a/app/models/flowdock_service.rb b/app/models/flowdock_service.rb index 143e986ca75..6ec431d4a10 100644 --- a/app/models/flowdock_service.rb +++ b/app/models/flowdock_service.rb @@ -13,6 +13,8 @@ # project_url :string(255) # +require "flowdock-git-hook" + class FlowdockService < Service validates :token, presence: true, if: :activated?