diff options
author | Claire <claire.github-309c@sitedethib.com> | 2022-10-26 19:35:55 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-26 19:35:55 +0200 |
commit | 2277913f3f01d3bdb9a1661f019221b1cb185fbb (patch) | |
tree | 38ea4adede32a32492b81cc3e0d5fe8fc18ca4cf /app/serializers/rest | |
parent | aafbc82d88d54ad9c70c6fca0186fb48b423f338 (diff) |
Add closed registrations modal (#19437)
Diffstat (limited to 'app/serializers/rest')
-rw-r--r-- | app/serializers/rest/instance_serializer.rb | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/app/serializers/rest/instance_serializer.rb b/app/serializers/rest/instance_serializer.rb index 606e7d831..2a4da8c3b 100644 --- a/app/serializers/rest/instance_serializer.rb +++ b/app/serializers/rest/instance_serializer.rb @@ -81,8 +81,15 @@ class REST::InstanceSerializer < ActiveModel::Serializer def registrations { - enabled: Setting.registrations_mode != 'none' && !Rails.configuration.x.single_user_mode, + enabled: registrations_enabled?, approval_required: Setting.registrations_mode == 'approved', + closed_registrations_message: registrations_enabled? ? nil : Setting.closed_registrations_message, } end + + private + + def registrations_enabled? + Setting.registrations_mode != 'none' && !Rails.configuration.x.single_user_mode + end end |