Skip to content

Commit 98a3a9f

Browse files
Gargronhiyuki2578
authored andcommitted
Add registrations attribute to instance entity in REST API (mastodon#10060)
Fix mastodon#9350
1 parent 563001e commit 98a3a9f

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

app/serializers/rest/instance_serializer.rb

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ class REST::InstanceSerializer < ActiveModel::Serializer
55

66
attributes :uri, :title, :description, :email,
77
:version, :urls, :stats, :thumbnail,
8-
:languages
8+
:languages, :registrations
99

1010
has_one :contact_account, serializer: REST::AccountSerializer
1111

@@ -51,6 +51,10 @@ def languages
5151
[I18n.default_locale]
5252
end
5353

54+
def registrations
55+
Setting.open_registrations && !Rails.configuration.x.single_user_mode
56+
end
57+
5458
private
5559

5660
def instance_presenter

0 commit comments

Comments
 (0)