aboutsummaryrefslogtreecommitdiff
path: root/src/components/settings_modal/admin_tabs/instance_tab.vue
diff options
context:
space:
mode:
authorHenry Jameson <me@hjkos.com>2023-03-19 21:27:07 +0200
committerHenry Jameson <me@hjkos.com>2023-03-19 21:27:07 +0200
commit332ad77e3579d2b512ba236b3f2c94ad8875864d (patch)
tree9a615e63df6d109663aaba0892df53b940b3031b /src/components/settings_modal/admin_tabs/instance_tab.vue
parentab5408d36e74b435bb38f6c8fb6389b4babc388d (diff)
limits tab, backend descriptions
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>