forked from Trustie/forgeplus
28 lines
724 B
Ruby
28 lines
724 B
Ruby
# == Schema Information
|
|
#
|
|
# Table name: reviews
|
|
#
|
|
# id :integer not null, primary key
|
|
# reviewer_id :integer
|
|
# content :text(65535)
|
|
# commit_id :string(255)
|
|
# status :integer default("0")
|
|
# created_at :datetime not null
|
|
# updated_at :datetime not null
|
|
# pull_request_id :integer
|
|
#
|
|
# Indexes
|
|
#
|
|
# index_reviews_on_pull_request_id (pull_request_id)
|
|
# index_reviews_on_reviewer_id (reviewer_id)
|
|
#
|
|
|
|
class Review < ApplicationRecord
|
|
|
|
belongs_to :pull_request
|
|
belongs_to :reviewer, class_name: 'User', foreign_key: :reviewer_id
|
|
has_one :journal, dependent: :destroy
|
|
|
|
enum status: {common: 0, approved: 1, rejected: 2}
|
|
end
|