aboutsummaryrefslogtreecommitdiff
path: root/src/components/settings_modal/admin_tabs/instance_tab.vue
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/settings_modal/admin_tabs/instance_tab.vue')
-rw-r--r--src/components/settings_modal/admin_tabs/instance_tab.vue103
1 files changed, 85 insertions, 18 deletions
diff --git a/src/components/settings_modal/admin_tabs/instance_tab.vue b/src/components/settings_modal/admin_tabs/instance_tab.vue
index 18ba6127..ad271293 100644
--- a/src/components/settings_modal/admin_tabs/instance_tab.vue
+++ b/src/components/settings_modal/admin_tabs/instance_tab.vue
@@ -15,6 +15,15 @@
<li>
<StringSetting
source="admin"
+ path=":pleroma.:instance.:email"
+ draft-mode
+ >
+ ADMIN EMAIL
+ </StringSetting>
+ </li>
+ <li>
+ <StringSetting
+ source="admin"
path=":pleroma.:instance.:description"
draft-mode
>
@@ -22,13 +31,85 @@
</StringSetting>
</li>
<li>
- <IntegerSetting
+ <StringSetting
source="admin"
- path=":pleroma.:instance.:limit"
+ path=":pleroma.:instance.:short_description"
draft-mode
>
- POST LIMIT
- </IntegerSetting>
+ SHORT DESCRIPTION
+ </StringSetting>
+ </li>
+ <li>
+ <StringSetting
+ source="admin"
+ path=":pleroma.:instance.:instance_thumbnail"
+ draft-mode
+ >
+ INSTANCE THUMBNAIL
+ </StringSetting>
+ </li>
+ <li>
+ <StringSetting
+ source="admin"
+ path=":pleroma.:instance.:background_image"
+ draft-mode
+ >
+ BACKGROUND IMAGE
+ </StringSetting>
+ </li>
+ <li>
+ <BooleanSetting
+ source="admin"
+ path=":pleroma.:instance.:public"
+ draft-mode
+ >
+ PUBLIC
+ </BooleanSetting>
+ </li>
+ </ul>
+ </div>
+ <div class="setting-item">
+ <h2>{{ $t('admin_dash.registrations') }}</h2>
+ <ul class="setting-list">
+ <li>
+ <BooleanSetting
+ source="admin"
+ path=":pleroma.:instance.:registrations_open"
+ draft-mode
+ >
+ REGISTRATIONS OPEN
+ </BooleanSetting>
+ <ul class="setting-list suboptions">
+ <li>
+ <BooleanSetting
+ source="admin"
+ path=":pleroma.:instance.:invites_enabled"
+ parent-path=":pleroma.:instance.:registrations_open"
+ :parent-invert="true"
+ draft-mode
+ >
+ INVITES ENABLED
+ </BooleanSetting>
+ </li>
+ </ul>
+ </li>
+ <li>
+ <BooleanSetting
+ source="admin"
+ path=":pleroma.:instance.:account_activation_required"
+ draft-mode
+ >
+ ACTIVATION REQUIRED
+ </BooleanSetting>
+ </li>
+ <li>
+ <BooleanSetting
+ source="admin"
+ path=":pleroma.:instance.:account_approval_required"
+ draft-mode
+ >
+ APPROVAL REQUIRED
+ </BooleanSetting>
</li>
</ul>
</div>
@@ -36,17 +117,3 @@
</template>
<script src="./instance_tab.js"></script>
-
-<style lang="scss">
-.column-settings {
- display: flex;
- justify-content: space-evenly;
- flex-wrap: wrap;
-}
-
-.column-settings .size-label {
- display: block;
- margin-bottom: 0.5em;
- margin-top: 0.5em;
-}
-</style>