class UserTeam < ApplicationRecord ROLES = %w[owner member].freeze belongs_to :user belongs_to :team validates :role, inclusion: { in: ROLES } validates :staff_kind, inclusion: { in: TeamInvitation::STAFF_KINDS }, allow_nil: true validates :user_id, uniqueness: { scope: :team_id } end