Skip to content

Commit

Permalink
[api] Add schema information for all new classes
Browse files Browse the repository at this point in the history
And now that we are following Rails way, they are correct!
  • Loading branch information
Ana06 committed Dec 6, 2017
1 parent 678410a commit ea0a7d6
Show file tree
Hide file tree
Showing 27 changed files with 590 additions and 2 deletions.
21 changes: 21 additions & 0 deletions src/api/app/models/event/branch_command.rb
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,24 @@ def subject
end
end
end

# == Schema Information
#
# Table name: events
#
# id :integer not null, primary key
# eventtype :string(255) not null, indexed
# payload :text(65535)
# created_at :datetime indexed
# updated_at :datetime
# project_logged :boolean default(FALSE), indexed
# undone_jobs :integer default(0)
# mails_sent :boolean default(FALSE), indexed
#
# Indexes
#
# index_events_on_created_at (created_at)
# index_events_on_eventtype (eventtype)
# index_events_on_mails_sent (mails_sent)
# index_events_on_project_logged (project_logged)
#
21 changes: 21 additions & 0 deletions src/api/app/models/event/build_fail.rb
Original file line number Diff line number Diff line change
Expand Up @@ -49,3 +49,24 @@ def custom_headers
end
end
end

# == Schema Information
#
# Table name: events
#
# id :integer not null, primary key
# eventtype :string(255) not null, indexed
# payload :text(65535)
# created_at :datetime indexed
# updated_at :datetime
# project_logged :boolean default(FALSE), indexed
# undone_jobs :integer default(0)
# mails_sent :boolean default(FALSE), indexed
#
# Indexes
#
# index_events_on_created_at (created_at)
# index_events_on_eventtype (eventtype)
# index_events_on_mails_sent (mails_sent)
# index_events_on_project_logged (project_logged)
#
21 changes: 21 additions & 0 deletions src/api/app/models/event/build_success.rb
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,24 @@ def self.message_bus_routing_key
end
end
end

# == Schema Information
#
# Table name: events
#
# id :integer not null, primary key
# eventtype :string(255) not null, indexed
# payload :text(65535)
# created_at :datetime indexed
# updated_at :datetime
# project_logged :boolean default(FALSE), indexed
# undone_jobs :integer default(0)
# mails_sent :boolean default(FALSE), indexed
#
# Indexes
#
# index_events_on_created_at (created_at)
# index_events_on_eventtype (eventtype)
# index_events_on_mails_sent (mails_sent)
# index_events_on_project_logged (project_logged)
#
21 changes: 21 additions & 0 deletions src/api/app/models/event/build_unchanged.rb
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,24 @@ def self.message_bus_routing_key
end
end
end

# == Schema Information
#
# Table name: events
#
# id :integer not null, primary key
# eventtype :string(255) not null, indexed
# payload :text(65535)
# created_at :datetime indexed
# updated_at :datetime
# project_logged :boolean default(FALSE), indexed
# undone_jobs :integer default(0)
# mails_sent :boolean default(FALSE), indexed
#
# Indexes
#
# index_events_on_created_at (created_at)
# index_events_on_eventtype (eventtype)
# index_events_on_mails_sent (mails_sent)
# index_events_on_project_logged (project_logged)
#
23 changes: 22 additions & 1 deletion src/api/app/models/event/comment_for_package.rb
Original file line number Diff line number Diff line change
Expand Up @@ -14,4 +14,25 @@ def subject
"New comment in package #{payload['project']}/#{payload['package']} by #{User.find(payload['commenter']).login}"
end
end
end
end

# == Schema Information
#
# Table name: events
#
# id :integer not null, primary key
# eventtype :string(255) not null, indexed
# payload :text(65535)
# created_at :datetime indexed
# updated_at :datetime
# project_logged :boolean default(FALSE), indexed
# undone_jobs :integer default(0)
# mails_sent :boolean default(FALSE), indexed
#
# Indexes
#
# index_events_on_created_at (created_at)
# index_events_on_eventtype (eventtype)
# index_events_on_mails_sent (mails_sent)
# index_events_on_project_logged (project_logged)
#
21 changes: 21 additions & 0 deletions src/api/app/models/event/comment_for_project.rb
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,24 @@ def subject
end
end
end

# == Schema Information
#
# Table name: events
#
# id :integer not null, primary key
# eventtype :string(255) not null, indexed
# payload :text(65535)
# created_at :datetime indexed
# updated_at :datetime
# project_logged :boolean default(FALSE), indexed
# undone_jobs :integer default(0)
# mails_sent :boolean default(FALSE), indexed
#
# Indexes
#
# index_events_on_created_at (created_at)
# index_events_on_eventtype (eventtype)
# index_events_on_mails_sent (mails_sent)
# index_events_on_project_logged (project_logged)
#
21 changes: 21 additions & 0 deletions src/api/app/models/event/comment_for_request.rb
Original file line number Diff line number Diff line change
Expand Up @@ -24,3 +24,24 @@ def set_payload(attribs, keys)
end
end
end

# == Schema Information
#
# Table name: events
#
# id :integer not null, primary key
# eventtype :string(255) not null, indexed
# payload :text(65535)
# created_at :datetime indexed
# updated_at :datetime
# project_logged :boolean default(FALSE), indexed
# undone_jobs :integer default(0)
# mails_sent :boolean default(FALSE), indexed
#
# Indexes
#
# index_events_on_created_at (created_at)
# index_events_on_eventtype (eventtype)
# index_events_on_mails_sent (mails_sent)
# index_events_on_project_logged (project_logged)
#
21 changes: 21 additions & 0 deletions src/api/app/models/event/commit.rb
Original file line number Diff line number Diff line change
Expand Up @@ -21,3 +21,24 @@ def set_payload(attribs, keys)
end
end
end

# == Schema Information
#
# Table name: events
#
# id :integer not null, primary key
# eventtype :string(255) not null, indexed
# payload :text(65535)
# created_at :datetime indexed
# updated_at :datetime
# project_logged :boolean default(FALSE), indexed
# undone_jobs :integer default(0)
# mails_sent :boolean default(FALSE), indexed
#
# Indexes
#
# index_events_on_created_at (created_at)
# index_events_on_eventtype (eventtype)
# index_events_on_mails_sent (mails_sent)
# index_events_on_project_logged (project_logged)
#
21 changes: 21 additions & 0 deletions src/api/app/models/event/create_package.rb
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,24 @@ def subject
end
end
end

# == Schema Information
#
# Table name: events
#
# id :integer not null, primary key
# eventtype :string(255) not null, indexed
# payload :text(65535)
# created_at :datetime indexed
# updated_at :datetime
# project_logged :boolean default(FALSE), indexed
# undone_jobs :integer default(0)
# mails_sent :boolean default(FALSE), indexed
#
# Indexes
#
# index_events_on_created_at (created_at)
# index_events_on_eventtype (eventtype)
# index_events_on_mails_sent (mails_sent)
# index_events_on_project_logged (project_logged)
#
24 changes: 24 additions & 0 deletions src/api/app/models/event/create_project.rb
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,27 @@ def subject
end
end
end

# == Schema Information
#
# Table name: projects
#
# id :integer not null, primary key
# name :string(200) not null, indexed
# title :string(255)
# description :text(65535)
# created_at :datetime
# updated_at :datetime indexed
# remoteurl :string(255)
# remoteproject :string(255)
# develproject_id :integer indexed
# delta :boolean default(TRUE), not null
# kind :string(20) default("standard")
# url :string(255)
#
# Indexes
#
# devel_project_id_index (develproject_id)
# projects_name_index (name) UNIQUE
# updated_at_index (updated_at)
#
21 changes: 21 additions & 0 deletions src/api/app/models/event/delete_package.rb
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,24 @@ def set_payload(attribs, keys)
end
end
end

# == Schema Information
#
# Table name: events
#
# id :integer not null, primary key
# eventtype :string(255) not null, indexed
# payload :text(65535)
# created_at :datetime indexed
# updated_at :datetime
# project_logged :boolean default(FALSE), indexed
# undone_jobs :integer default(0)
# mails_sent :boolean default(FALSE), indexed
#
# Indexes
#
# index_events_on_created_at (created_at)
# index_events_on_eventtype (eventtype)
# index_events_on_mails_sent (mails_sent)
# index_events_on_project_logged (project_logged)
#
24 changes: 24 additions & 0 deletions src/api/app/models/event/delete_project.rb
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,27 @@ def self.message_bus_routing_key
end
end
end

# == Schema Information
#
# Table name: projects
#
# id :integer not null, primary key
# name :string(200) not null, indexed
# title :string(255)
# description :text(65535)
# created_at :datetime
# updated_at :datetime indexed
# remoteurl :string(255)
# remoteproject :string(255)
# develproject_id :integer indexed
# delta :boolean default(TRUE), not null
# kind :string(20) default("standard")
# url :string(255)
#
# Indexes
#
# devel_project_id_index (develproject_id)
# projects_name_index (name) UNIQUE
# updated_at_index (updated_at)
#
23 changes: 22 additions & 1 deletion src/api/app/models/event/package.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,25 @@ class Package < Base
self.description = 'Package was touched'
payload_keys :project, :package, :sender
end
end
end

# == Schema Information
#
# Table name: events
#
# id :integer not null, primary key
# eventtype :string(255) not null, indexed
# payload :text(65535)
# created_at :datetime indexed
# updated_at :datetime
# project_logged :boolean default(FALSE), indexed
# undone_jobs :integer default(0)
# mails_sent :boolean default(FALSE), indexed
#
# Indexes
#
# index_events_on_created_at (created_at)
# index_events_on_eventtype (eventtype)
# index_events_on_mails_sent (mails_sent)
# index_events_on_project_logged (project_logged)
#
21 changes: 21 additions & 0 deletions src/api/app/models/event/project.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,24 @@ class Project < Base
payload_keys :project
end
end

# == Schema Information
#
# Table name: events
#
# id :integer not null, primary key
# eventtype :string(255) not null, indexed
# payload :text(65535)
# created_at :datetime indexed
# updated_at :datetime
# project_logged :boolean default(FALSE), indexed
# undone_jobs :integer default(0)
# mails_sent :boolean default(FALSE), indexed
#
# Indexes
#
# index_events_on_created_at (created_at)
# index_events_on_eventtype (eventtype)
# index_events_on_mails_sent (mails_sent)
# index_events_on_project_logged (project_logged)
#
21 changes: 21 additions & 0 deletions src/api/app/models/event/request_change.rb
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,24 @@ def self.message_bus_routing_key
end
end
end

# == Schema Information
#
# Table name: events
#
# id :integer not null, primary key
# eventtype :string(255) not null, indexed
# payload :text(65535)
# created_at :datetime indexed
# updated_at :datetime
# project_logged :boolean default(FALSE), indexed
# undone_jobs :integer default(0)
# mails_sent :boolean default(FALSE), indexed
#
# Indexes
#
# index_events_on_created_at (created_at)
# index_events_on_eventtype (eventtype)
# index_events_on_mails_sent (mails_sent)
# index_events_on_project_logged (project_logged)
#
Loading

0 comments on commit ea0a7d6

Please sign in to comment.