From 0b5e536b4c96a81ec78f323be9bece6deae61773 Mon Sep 17 00:00:00 2001 From: Henry Jameson Date: Mon, 20 Mar 2023 23:36:47 +0200 Subject: ChoiceSetting support added, added captcha settings --- src/components/settings_modal/helpers/number_setting.vue | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'src/components/settings_modal/helpers/number_setting.vue') diff --git a/src/components/settings_modal/helpers/number_setting.vue b/src/components/settings_modal/helpers/number_setting.vue index 81335762..93a7a79a 100644 --- a/src/components/settings_modal/helpers/number_setting.vue +++ b/src/components/settings_modal/helpers/number_setting.vue @@ -4,7 +4,12 @@ class="NumberSetting" > + + +

+ {{ backendDescriptionDescription + ' ' }} +

-- cgit v1.2.3-70-g09d2 From 2bf224e214d9b42333a2139a89c089ca9a544149 Mon Sep 17 00:00:00 2001 From: Henry Jameson Date: Tue, 21 Mar 2023 22:46:40 +0200 Subject: made draft-mode and source inject-able --- .../settings_modal/admin_tabs/instance_tab.js | 6 ++ .../settings_modal/admin_tabs/instance_tab.vue | 78 ++++------------------ .../settings_modal/helpers/choice_setting.js | 3 +- .../settings_modal/helpers/choice_setting.vue | 2 +- .../settings_modal/helpers/number_setting.vue | 2 +- src/components/settings_modal/helpers/setting.js | 41 ++++++++---- .../settings_modal/helpers/string_setting.vue | 2 +- 7 files changed, 50 insertions(+), 84 deletions(-) (limited to 'src/components/settings_modal/helpers/number_setting.vue') diff --git a/src/components/settings_modal/admin_tabs/instance_tab.js b/src/components/settings_modal/admin_tabs/instance_tab.js index 77a05d38..7aaedbce 100644 --- a/src/components/settings_modal/admin_tabs/instance_tab.js +++ b/src/components/settings_modal/admin_tabs/instance_tab.js @@ -14,6 +14,12 @@ library.add( ) const InstanceTab = { + provide () { + return { + defaultDraftMode: true, + defaultSource: 'admin' + } + }, components: { BooleanSetting, ChoiceSetting, diff --git a/src/components/settings_modal/admin_tabs/instance_tab.vue b/src/components/settings_modal/admin_tabs/instance_tab.vue index 411982cc..43ad4c8c 100644 --- a/src/components/settings_modal/admin_tabs/instance_tab.vue +++ b/src/components/settings_modal/admin_tabs/instance_tab.vue @@ -4,65 +4,37 @@

{{ $t('admin_dash.instance.instance') }}

  • - + NAME
  • - + ADMIN EMAIL
  • - + DESCRIPTION
  • - + SHORT DESCRIPTION
  • - + INSTANCE THUMBNAIL
  • - + BACKGROUND IMAGE
  • - + PUBLIC
  • @@ -72,21 +44,15 @@

    {{ $t('admin_dash.instance.registrations') }}

    • - + REGISTRATIONS OPEN
      • INVITES ENABLED @@ -94,20 +60,12 @@
    • - + ACTIVATION REQUIRED
    • - + APPROVAL REQUIRED
    • @@ -115,32 +73,24 @@

      {{ $t('admin_dash.instance.captcha_header') }}

    • - + CAPTCHA
      • CAPTCHA TYPE VALID @@ -152,11 +102,7 @@ >

        {{ $t('admin_dash.instance.kocaptcha') }}

      • - + cockAPTCHA ENDPOINT
      • diff --git a/src/components/settings_modal/helpers/choice_setting.js b/src/components/settings_modal/helpers/choice_setting.js index 3ff81bc9..bdeece76 100644 --- a/src/components/settings_modal/helpers/choice_setting.js +++ b/src/components/settings_modal/helpers/choice_setting.js @@ -22,8 +22,7 @@ export default { computed: { ...Setting.computed, realOptions () { - if (this.source === 'admin') { - console.log(this.backendDescriptionSuggestions) + if (this.realSource === 'admin') { return this.backendDescriptionSuggestions.map(x => ({ key: x, value: x, diff --git a/src/components/settings_modal/helpers/choice_setting.vue b/src/components/settings_modal/helpers/choice_setting.vue index 55f9a62c..8713acf5 100644 --- a/src/components/settings_modal/helpers/choice_setting.vue +++ b/src/components/settings_modal/helpers/choice_setting.vue @@ -11,7 +11,7 @@ {{ ' ' }}