Add `short_description` and `approval_required` to `GET /api/v1/instance` (#11146)
This commit is contained in:
		
							parent
							
								
									aa9b37822b
								
							
						
					
					
						commit
						d61d164685
					
				| 
						 | 
				
			
			@ -3,9 +3,9 @@
 | 
			
		|||
class REST::InstanceSerializer < ActiveModel::Serializer
 | 
			
		||||
  include RoutingHelper
 | 
			
		||||
 | 
			
		||||
  attributes :uri, :title, :description, :email,
 | 
			
		||||
  attributes :uri, :title, :short_description, :description, :email,
 | 
			
		||||
             :version, :urls, :stats, :thumbnail,
 | 
			
		||||
             :languages, :registrations
 | 
			
		||||
             :languages, :registrations, :approval_required
 | 
			
		||||
 | 
			
		||||
  has_one :contact_account, serializer: REST::AccountSerializer
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -19,6 +19,10 @@ class REST::InstanceSerializer < ActiveModel::Serializer
 | 
			
		|||
    Setting.site_title
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  def short_description
 | 
			
		||||
    Setting.site_short_description
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  def description
 | 
			
		||||
    Setting.site_description
 | 
			
		||||
  end
 | 
			
		||||
| 
						 | 
				
			
			@ -55,6 +59,10 @@ class REST::InstanceSerializer < ActiveModel::Serializer
 | 
			
		|||
    Setting.registrations_mode != 'none' && !Rails.configuration.x.single_user_mode
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  def approval_required
 | 
			
		||||
    Setting.registrations_mode == 'approved'
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  private
 | 
			
		||||
 | 
			
		||||
  def instance_presenter
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue