mirror of
https://github.com/mastodon/mastodon.git
synced 2025-05-07 12:16:14 +00:00
Merge 290f6d428d
into fbe9728f36
This commit is contained in:
commit
b58c30359c
|
@ -1,7 +1,7 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
class Api::V2::InstancesController < Api::BaseController
|
||||
skip_before_action :require_authenticated_user!, unless: :limited_federation_mode?
|
||||
skip_before_action :require_authenticated_user!
|
||||
skip_around_action :set_locale
|
||||
|
||||
vary_by ''
|
||||
|
|
|
@ -49,7 +49,7 @@ class REST::InstanceSerializer < ActiveModel::Serializer
|
|||
def usage
|
||||
{
|
||||
users: {
|
||||
active_month: object.active_user_count(4),
|
||||
active_month: limited_federation? ? 0 : object.active_user_count(4),
|
||||
},
|
||||
}
|
||||
end
|
||||
|
@ -99,6 +99,8 @@ class REST::InstanceSerializer < ActiveModel::Serializer
|
|||
translation: {
|
||||
enabled: TranslationService.configured?,
|
||||
},
|
||||
|
||||
closed_federation: limited_federation?,
|
||||
}
|
||||
end
|
||||
|
||||
|
@ -127,6 +129,10 @@ class REST::InstanceSerializer < ActiveModel::Serializer
|
|||
markdown.render(Setting.closed_registrations_message) if Setting.closed_registrations_message.present?
|
||||
end
|
||||
|
||||
def limited_federation?
|
||||
Rails.configuration.x.limited_federation_mode
|
||||
end
|
||||
|
||||
def markdown
|
||||
@markdown ||= Redcarpet::Markdown.new(Redcarpet::Render::HTML, no_images: true)
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue
Block a user