[#114] Readded `invites_enabled` config setting, updated readme.
authorIvan Tashkinov <ivantashkinov@gmail.com>
Fri, 14 Dec 2018 09:37:06 +0000 (12:37 +0300)
committerIvan Tashkinov <ivantashkinov@gmail.com>
Fri, 14 Dec 2018 09:37:06 +0000 (12:37 +0300)
config/config.md
lib/pleroma/web/twitter_api/controllers/util_controller.ex

index 165f5d9f8c8256d61c6844bff6f85208a9c825e8..2fca5baa1fc42746093d1f76e640ebd461a1bd81 100644 (file)
@@ -67,7 +67,8 @@ config :pleroma, Pleroma.Mailer,
 * `avatar_upload_limit`: File size limit of user’s profile avatars
 * `background_upload_limit`: File size limit of user’s profile backgrounds
 * `banner_upload_limit`: File size limit of user’s profile banners
-* `registrations_open`: Enable registrations for anyone, invitations can be used when false.
+* `registrations_open`: Enable registrations for anyone, invitations can be enabled when false.
+* `invites_enabled`: Enable user invitations for admins (depends on `registrations_open: false`).
 * `federating`: Enable federation with other instances
 * `allow_relay`: Enable Pleroma’s Relay, which makes it possible to follow a whole instance
 * `rewrite_policy`: Message Rewrite Policy, either one or a list. Here are the ones available by default:
index b1e4c77e86ad4b0a361218fa0588c714b1cb3408..fb3b99d25f55e3aa602e1635dc337635a58edc9f 100644 (file)
@@ -166,7 +166,8 @@ defmodule Pleroma.Web.TwitterAPI.UtilController do
           textlimit: to_string(Keyword.get(instance, :limit)),
           closed: if(Keyword.get(instance, :registrations_open), do: "0", else: "1"),
           private: if(Keyword.get(instance, :public, true), do: "0", else: "1"),
-          vapidPublicKey: vapid_public_key
+          vapidPublicKey: vapid_public_key,
+          invitesEnabled: if(Keyword.get(instance, :invites_enabled, false), do: "1", else: "0")
         }
 
         pleroma_fe = %{