diff options
| author | Henry Jameson <me@hjkos.com> | 2023-03-20 23:36:47 +0200 |
|---|---|---|
| committer | Henry Jameson <me@hjkos.com> | 2023-03-20 23:36:47 +0200 |
| commit | 0b5e536b4c96a81ec78f323be9bece6deae61773 (patch) | |
| tree | 97b7cdb717a02c1e0d337d0705195806cd7842a6 /src/components/settings_modal/admin_tabs/instance_tab.vue | |
| parent | 819cd41cf0c4b2140470bba2a36eb15ed811c5b7 (diff) | |
ChoiceSetting support added, added captcha settings
Diffstat (limited to 'src/components/settings_modal/admin_tabs/instance_tab.vue')
| -rw-r--r-- | src/components/settings_modal/admin_tabs/instance_tab.vue | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/src/components/settings_modal/admin_tabs/instance_tab.vue b/src/components/settings_modal/admin_tabs/instance_tab.vue index ad271293..ff784287 100644 --- a/src/components/settings_modal/admin_tabs/instance_tab.vue +++ b/src/components/settings_modal/admin_tabs/instance_tab.vue @@ -111,6 +111,57 @@ APPROVAL REQUIRED </BooleanSetting> </li> + <li> + <h3>{{ $t('admin_dash.captcha.header') }}</h3> + </li> + <li> + <BooleanSetting + source="admin" + :path="[':pleroma', 'Pleroma.Captcha', ':enabled']" + draft-mode + > + CAPTCHA + </BooleanSetting> + <ul class="setting-list suboptions"> + <li> + <ChoiceSetting + source="admin" + :path="[':pleroma', 'Pleroma.Captcha', ':method']" + :parent-path="[':pleroma', 'Pleroma.Captcha', ':enabled']" + :option-label-map="{ + 'Pleroma.Captcha.Native': $t('admin_dash.captcha.native'), + 'Pleroma.Captcha.Kocaptcha': $t('admin_dash.captcha.kocaptcha') + }" + draft-mode + > + CAPTCHA TYPE + </ChoiceSetting> + <IntegerSetting + source="admin" + :path="[':pleroma', 'Pleroma.Captcha', ':seconds_valid']" + :parent-path="[':pleroma', 'Pleroma.Captcha', ':enabled']" + draft-mode + > + VALID + </IntegerSetting> + </li> + </ul> + <ul + v-if="adminConfig[':pleroma']['Pleroma.Captcha'][':enabled'] && adminConfig[':pleroma']['Pleroma.Captcha'][':method'] === 'Pleroma.Captcha.Kocaptcha'" + class="setting-list suboptions" + > + <h4>{{ $t('admin_dash.kocaptcha') }}</h4> + <li> + <StringSetting + source="admin" + :path="[':pleroma', 'Pleroma.Captcha.Kocaptcha', ':endpoint']" + draft-mode + > + cockAPTCHA ENDPOINT + </StringSetting> + </li> + </ul> + </li> </ul> </div> </div> |
