class Project < ApplicationRecord
  belongs_to :owner, class_name: 'User', foreign_key: :user_id
  has_many :members
  has_one :project_score, dependent: :destroy

  has_many :issues

  # 创建者
  def creator
    User.find(user_id).full_name
  end

  def project_members
    self.members
  end

  def member?(user)
    members.exists?(user_id: user.id)
  end
end