Commit d4c50dbd33e03cb6b5ec06f9411bb77afb70e5e4

Authored by Dmitriy Zaporozhets
1 parent 5f9cdbab

Annotate web_hooks table

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
app/models/project_hook.rb
@@ -2,13 +2,16 @@ @@ -2,13 +2,16 @@
2 # 2 #
3 # Table name: web_hooks 3 # Table name: web_hooks
4 # 4 #
5 -# id :integer not null, primary key  
6 -# url :string(255)  
7 -# project_id :integer  
8 -# created_at :datetime not null  
9 -# updated_at :datetime not null  
10 -# type :string(255) default("ProjectHook")  
11 -# service_id :integer 5 +# id :integer not null, primary key
  6 +# url :string(255)
  7 +# project_id :integer
  8 +# created_at :datetime not null
  9 +# updated_at :datetime not null
  10 +# type :string(255) default("ProjectHook")
  11 +# service_id :integer
  12 +# push_events :boolean default(TRUE), not null
  13 +# issues_events :boolean default(FALSE), not null
  14 +# merge_requests_events :boolean default(FALSE), not null
12 # 15 #
13 16
14 class ProjectHook < WebHook 17 class ProjectHook < WebHook
app/models/service_hook.rb
@@ -2,13 +2,16 @@ @@ -2,13 +2,16 @@
2 # 2 #
3 # Table name: web_hooks 3 # Table name: web_hooks
4 # 4 #
5 -# id :integer not null, primary key  
6 -# url :string(255)  
7 -# project_id :integer  
8 -# created_at :datetime not null  
9 -# updated_at :datetime not null  
10 -# type :string(255) default("ProjectHook")  
11 -# service_id :integer 5 +# id :integer not null, primary key
  6 +# url :string(255)
  7 +# project_id :integer
  8 +# created_at :datetime not null
  9 +# updated_at :datetime not null
  10 +# type :string(255) default("ProjectHook")
  11 +# service_id :integer
  12 +# push_events :boolean default(TRUE), not null
  13 +# issues_events :boolean default(FALSE), not null
  14 +# merge_requests_events :boolean default(FALSE), not null
12 # 15 #
13 16
14 class ServiceHook < WebHook 17 class ServiceHook < WebHook
app/models/system_hook.rb
@@ -2,13 +2,16 @@ @@ -2,13 +2,16 @@
2 # 2 #
3 # Table name: web_hooks 3 # Table name: web_hooks
4 # 4 #
5 -# id :integer not null, primary key  
6 -# url :string(255)  
7 -# project_id :integer  
8 -# created_at :datetime not null  
9 -# updated_at :datetime not null  
10 -# type :string(255) default("ProjectHook")  
11 -# service_id :integer 5 +# id :integer not null, primary key
  6 +# url :string(255)
  7 +# project_id :integer
  8 +# created_at :datetime not null
  9 +# updated_at :datetime not null
  10 +# type :string(255) default("ProjectHook")
  11 +# service_id :integer
  12 +# push_events :boolean default(TRUE), not null
  13 +# issues_events :boolean default(FALSE), not null
  14 +# merge_requests_events :boolean default(FALSE), not null
12 # 15 #
13 16
14 class SystemHook < WebHook 17 class SystemHook < WebHook
app/models/web_hook.rb
@@ -2,13 +2,16 @@ @@ -2,13 +2,16 @@
2 # 2 #
3 # Table name: web_hooks 3 # Table name: web_hooks
4 # 4 #
5 -# id :integer not null, primary key  
6 -# url :string(255)  
7 -# project_id :integer  
8 -# created_at :datetime not null  
9 -# updated_at :datetime not null  
10 -# type :string(255) default("ProjectHook")  
11 -# service_id :integer 5 +# id :integer not null, primary key
  6 +# url :string(255)
  7 +# project_id :integer
  8 +# created_at :datetime not null
  9 +# updated_at :datetime not null
  10 +# type :string(255) default("ProjectHook")
  11 +# service_id :integer
  12 +# push_events :boolean default(TRUE), not null
  13 +# issues_events :boolean default(FALSE), not null
  14 +# merge_requests_events :boolean default(FALSE), not null
12 # 15 #
13 16
14 class WebHook < ActiveRecord::Base 17 class WebHook < ActiveRecord::Base
spec/models/service_hook_spec.rb
@@ -2,13 +2,16 @@ @@ -2,13 +2,16 @@
2 # 2 #
3 # Table name: web_hooks 3 # Table name: web_hooks
4 # 4 #
5 -# id :integer not null, primary key  
6 -# url :string(255)  
7 -# project_id :integer  
8 -# created_at :datetime not null  
9 -# updated_at :datetime not null  
10 -# type :string(255) default("ProjectHook")  
11 -# service_id :integer 5 +# id :integer not null, primary key
  6 +# url :string(255)
  7 +# project_id :integer
  8 +# created_at :datetime not null
  9 +# updated_at :datetime not null
  10 +# type :string(255) default("ProjectHook")
  11 +# service_id :integer
  12 +# push_events :boolean default(TRUE), not null
  13 +# issues_events :boolean default(FALSE), not null
  14 +# merge_requests_events :boolean default(FALSE), not null
12 # 15 #
13 16
14 require "spec_helper" 17 require "spec_helper"
spec/models/system_hook_spec.rb
@@ -2,13 +2,16 @@ @@ -2,13 +2,16 @@
2 # 2 #
3 # Table name: web_hooks 3 # Table name: web_hooks
4 # 4 #
5 -# id :integer not null, primary key  
6 -# url :string(255)  
7 -# project_id :integer  
8 -# created_at :datetime not null  
9 -# updated_at :datetime not null  
10 -# type :string(255) default("ProjectHook")  
11 -# service_id :integer 5 +# id :integer not null, primary key
  6 +# url :string(255)
  7 +# project_id :integer
  8 +# created_at :datetime not null
  9 +# updated_at :datetime not null
  10 +# type :string(255) default("ProjectHook")
  11 +# service_id :integer
  12 +# push_events :boolean default(TRUE), not null
  13 +# issues_events :boolean default(FALSE), not null
  14 +# merge_requests_events :boolean default(FALSE), not null
12 # 15 #
13 16
14 require "spec_helper" 17 require "spec_helper"
spec/models/web_hook_spec.rb
@@ -2,13 +2,16 @@ @@ -2,13 +2,16 @@
2 # 2 #
3 # Table name: web_hooks 3 # Table name: web_hooks
4 # 4 #
5 -# id :integer not null, primary key  
6 -# url :string(255)  
7 -# project_id :integer  
8 -# created_at :datetime not null  
9 -# updated_at :datetime not null  
10 -# type :string(255) default("ProjectHook")  
11 -# service_id :integer 5 +# id :integer not null, primary key
  6 +# url :string(255)
  7 +# project_id :integer
  8 +# created_at :datetime not null
  9 +# updated_at :datetime not null
  10 +# type :string(255) default("ProjectHook")
  11 +# service_id :integer
  12 +# push_events :boolean default(TRUE), not null
  13 +# issues_events :boolean default(FALSE), not null
  14 +# merge_requests_events :boolean default(FALSE), not null
12 # 15 #
13 16
14 require 'spec_helper' 17 require 'spec_helper'