From c43508b3e0b05c5e739d726bad53f1eef89e9376 Mon Sep 17 00:00:00 2001 From: Claire Date: Wed, 26 Mar 2025 15:12:58 +0100 Subject: [PATCH] Add `registrations.reason_required` attribute to `/api/v2/instance` response (#34280) --- app/serializers/rest/instance_serializer.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/app/serializers/rest/instance_serializer.rb b/app/serializers/rest/instance_serializer.rb index 30da6e2e1a..3d36faf98d 100644 --- a/app/serializers/rest/instance_serializer.rb +++ b/app/serializers/rest/instance_serializer.rb @@ -106,6 +106,7 @@ class REST::InstanceSerializer < ActiveModel::Serializer { enabled: registrations_enabled?, approval_required: Setting.registrations_mode == 'approved', + reason_required: Setting.registrations_mode == 'approved' && Setting.require_invite_text, message: registrations_enabled? ? nil : registrations_message, min_age: Setting.min_age.presence, url: ENV.fetch('SSO_ACCOUNT_SIGN_UP', nil),