Add organization/project/group id presence validation to issue_tracker_data once all records are backfilled

Integrations::BaseDataFields

  validates :organization_id, presence: true, unless: -> { group_level? || project_level? }
  validates :group_id, presence: true, unless: -> { organization_level? || project_level? }
  validates :project_id, presence: true, unless: -> { organization_level? || group_level? }
  validates :project_id, :group_id, absence: true, if: -> { organization_level? }
  
  def project_level?
    project_id.present?
  end

  def group_level?
    group_id.present?
  end

  def organization_level?
    organization_id.present?
  end
Edited by 🤖 GitLab Bot 🤖