Sha256: e1c6dd3edcfd54a049295da98f4289d99772b86da151aba148b827a366cddcc1

Contents?: true

Size: 1.31 KB

Versions: 1

Compression:

Stored size: 1.31 KB

Contents

# frozen_string_literal: true

require 'model'

class User < Model
  has_many :builds_for_that_this_user_is_owner, as: :owner, class_name: 'Build'
  has_many :builds_for_that_this_user_is_sender, as: :sender, class_name: 'Build'
  has_many :repositories, as: :owner
  has_many :jobs, as: :owner
  has_many :requests_for_that_this_user_is_owner, as: :owner, class_name: 'Request'
  has_many :abuses, as: :owner
  has_many :subscriptions, as: :owner
  has_many :owner_groups, as: :owner
  has_many :trials, as: :owner
  has_many :trial_allowances, as: :creator
  has_many :broadcasts, as: :recipient
  has_many :requests_for_that_this_user_is_sender, as: :sender, class_name: 'Request'

  has_many :stars
  has_many :permissions
  has_many :tokens
  has_many :emails
  has_many :memberships
  has_many :user_beta_features
  has_many :user_utm_params
  has_many :email_unsubscribes
  has_many :cancellations

  has_many :deleted_builds_for_that_this_user_is_owner, as: :owner, class_name: 'DeletedBuild'
  has_many :deleted_builds_for_that_this_user_is_sender, as: :sender, class_name: 'DeletedBuild'
  has_many :deleted_jobs, as: :owner
  has_many :deleted_requests_for_that_this_user_is_owner, as: :owner, class_name: 'DeletedRequest'
  has_many :deleted_requests_for_that_this_user_is_sender, as: :sender, class_name: 'DeletedRequest'
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
travis-backup-for-v3-0.1.0 lib/models/user.rb