Add initial support for ingesting and verifying remote quote posts (#34370)
This commit is contained in:
		@@ -93,6 +93,7 @@ class Status < ApplicationRecord
 | 
			
		||||
  has_one :status_stat, inverse_of: :status, dependent: nil
 | 
			
		||||
  has_one :poll, inverse_of: :status, dependent: :destroy
 | 
			
		||||
  has_one :trend, class_name: 'StatusTrend', inverse_of: :status, dependent: nil
 | 
			
		||||
  has_one :quote, inverse_of: :status, dependent: :destroy
 | 
			
		||||
 | 
			
		||||
  validates :uri, uniqueness: true, presence: true, unless: :local?
 | 
			
		||||
  validates :text, presence: true, unless: -> { with_media? || reblog? }
 | 
			
		||||
@@ -154,16 +155,18 @@ class Status < ApplicationRecord
 | 
			
		||||
                   :status_stat,
 | 
			
		||||
                   :tags,
 | 
			
		||||
                   :preloadable_poll,
 | 
			
		||||
                   quote: { status: { account: [:account_stat, user: :role] } },
 | 
			
		||||
                   preview_cards_status: { preview_card: { author_account: [:account_stat, user: :role] } },
 | 
			
		||||
                   account: [:account_stat, user: :role],
 | 
			
		||||
                   active_mentions: :account,
 | 
			
		||||
                   reblog: [
 | 
			
		||||
                     :application,
 | 
			
		||||
                     :tags,
 | 
			
		||||
                     :media_attachments,
 | 
			
		||||
                     :conversation,
 | 
			
		||||
                     :status_stat,
 | 
			
		||||
                     :tags,
 | 
			
		||||
                     :preloadable_poll,
 | 
			
		||||
                     quote: { status: { account: [:account_stat, user: :role] } },
 | 
			
		||||
                     preview_cards_status: { preview_card: { author_account: [:account_stat, user: :role] } },
 | 
			
		||||
                     account: [:account_stat, user: :role],
 | 
			
		||||
                     active_mentions: :account,
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user