diff --git a/src/components/settings_modal/admin_tabs/instance_tab.vue b/src/components/settings_modal/admin_tabs/instance_tab.vue
index a46686029..9c605c19b 100644
--- a/src/components/settings_modal/admin_tabs/instance_tab.vue
+++ b/src/components/settings_modal/admin_tabs/instance_tab.vue
@@ -13,6 +13,9 @@
path=":pleroma.:instance.:favicon"
/>
+
+
+
diff --git a/src/components/settings_modal/admin_tabs/links_tab.vue b/src/components/settings_modal/admin_tabs/links_tab.vue
index 695d97bfb..c9097493a 100644
--- a/src/components/settings_modal/admin_tabs/links_tab.vue
+++ b/src/components/settings_modal/admin_tabs/links_tab.vue
@@ -127,6 +127,13 @@
+
+
+
+
diff --git a/src/components/settings_modal/admin_tabs/registrations_tab.js b/src/components/settings_modal/admin_tabs/registrations_tab.js
index 89a45f5da..3ce6c8044 100644
--- a/src/components/settings_modal/admin_tabs/registrations_tab.js
+++ b/src/components/settings_modal/admin_tabs/registrations_tab.js
@@ -2,8 +2,10 @@ import BooleanSetting from '../helpers/boolean_setting.vue'
import ChoiceSetting from '../helpers/choice_setting.vue'
import IntegerSetting from '../helpers/integer_setting.vue'
import StringSetting from '../helpers/string_setting.vue'
+import TupleSetting from '../helpers/tuple_setting.vue'
import GroupSetting from '../helpers/group_setting.vue'
import AttachmentSetting from '../helpers/attachment_setting.vue'
+import ListSetting from '../helpers/list_setting.vue'
import SharedComputedObject from '../helpers/shared_computed_object.js'
@@ -19,8 +21,10 @@ const RegistrationsTab = {
ChoiceSetting,
IntegerSetting,
StringSetting,
+ TupleSetting,
AttachmentSetting,
- GroupSetting
+ GroupSetting,
+ ListSetting
},
computed: {
...SharedComputedObject()
diff --git a/src/components/settings_modal/admin_tabs/registrations_tab.vue b/src/components/settings_modal/admin_tabs/registrations_tab.vue
index cef859ea3..5ccd68ea9 100644
--- a/src/components/settings_modal/admin_tabs/registrations_tab.vue
+++ b/src/components/settings_modal/admin_tabs/registrations_tab.vue
@@ -67,6 +67,19 @@
+ {{ $t('admin_dash.registrations.autofollow') }}
+
{{ $t('admin_dash.registrations.welcome.title') }}
+
@@ -104,6 +118,7 @@
+
- {{ $t('admin_dash.registrations.welcome.email') }}
+ {{ $t('admin_dash.registrations.welcome.email_message') }}
-
-
-
@@ -145,10 +161,26 @@
/>
+
+ {{ $t('admin_dash.registrations.restrictions') }}
+
diff --git a/src/i18n/en.json b/src/i18n/en.json
index 1eaa47975..8001cabc2 100644
--- a/src/i18n/en.json
+++ b/src/i18n/en.json
@@ -1176,6 +1176,7 @@
"captcha_header": "CAPTCHA",
"kocaptcha": "KoCaptcha settings",
"access": "Instance access",
+ "rich_metadata": "Metadata",
"restrict": {
"header": "Restrict access for anonymous visitors",
"description": "Detailed setting for allowing/disallowing access to certain aspects of API. By default (indeterminate state) it will disallow if instance is not public, ticked checkbox means disallow access even if instance is public, unticked means allow access even if instance is private. Please note that unexpected behavior might happen if some settings are set, i.e. if profile access is disabled posts will show without profile information.",
@@ -1191,7 +1192,9 @@
"direct_message": "Via direct message",
"chat_message": "Via chat",
"email_message": "Via email"
- }
+ },
+ "restrictions": "Restrictions",
+ "autofollow": "Autofollow"
},
"links": {
"no_scheme": "No scheme",