diff --git a/src/lang/en.js b/src/lang/en.js index e11740d98bccd331683e5e721dbf84005671b9fc..3b644597981df9dc74b8a81a7b66eb5df2ad4351 100644 --- a/src/lang/en.js +++ b/src/lang/en.js @@ -358,10 +358,10 @@ export default { instance: 'Instance', upload: 'Upload', mailer: 'Mailer', + linkFormatter: 'Link Formatter', logger: 'Logger', activityPub: 'ActivityPub', auth: 'Authentication', - autoLinker: 'Auto Linker', captcha: 'Captcha', frontend: 'Frontend', http: 'HTTP', diff --git a/src/views/settings/components/AutoLinker.vue b/src/views/settings/components/LinkFormatter.vue similarity index 80% rename from src/views/settings/components/AutoLinker.vue rename to src/views/settings/components/LinkFormatter.vue index 93a3d23a23d3f5324db7034c98106a81a7b9fa70..cb44a45795f8aa1eecf37ef9a27eebe86b22245f 100644 --- a/src/views/settings/components/AutoLinker.vue +++ b/src/views/settings/components/LinkFormatter.vue @@ -1,7 +1,7 @@ <template> <div v-if="!loading" :class="isSidebarOpen" class="form-container"> - <el-form :model="autoLinkerData" :label-position="labelPosition" :label-width="labelWidth"> - <setting :setting-group="autoLinker" :data="autoLinkerData"/> + <el-form :model="linkFormatterData" :label-position="labelPosition" :label-width="labelWidth"> + <setting :setting-group="linkFormatter" :data="linkFormatterData"/> </el-form> <div class="submit-button-container"> <el-button class="submit-button" type="primary" @click="onSubmit">Submit</el-button> @@ -16,17 +16,17 @@ import Setting from './Setting' import _ from 'lodash' export default { - name: 'AutoLinker', + name: 'LinkFormatter', components: { Setting }, computed: { ...mapGetters([ 'settings' ]), - autoLinker() { - return this.settings.description.find(setting => setting.key === ':opts') + linkFormatter() { + return this.settings.description.find(setting => setting.key === 'Pleroma.Formatter') }, - autoLinkerData() { - return _.get(this.settings.settings, [':auto_linker', ':opts']) || {} + linkFormatterData() { + return _.get(this.settings.settings, [':pleroma', 'Pleroma.Formatter']) || {} }, isMobile() { return this.$store.state.app.device === 'mobile' diff --git a/src/views/settings/components/index.js b/src/views/settings/components/index.js index 165f43f18fc1b95b1baff1c3ff4a5a4b12bc1a4b..75f10e3307a0a02007bd9360148ea69aa91f1f6d 100644 --- a/src/views/settings/components/index.js +++ b/src/views/settings/components/index.js @@ -1,6 +1,5 @@ export { default as ActivityPub } from './ActivityPub' export { default as Authentication } from './Authentication' -export { default as AutoLinker } from './AutoLinker' export { default as Captcha } from './Captcha' export { default as Esshd } from './Esshd' export { default as Frontend } from './Frontend' @@ -8,6 +7,7 @@ export { default as Gopher } from './Gopher' export { default as Http } from './Http' export { default as Instance } from './Instance' export { default as JobQueue } from './JobQueue' +export { default as LinkFormatter } from './LinkFormatter' export { default as Logger } from './Logger' export { default as Mailer } from './Mailer' export { default as MediaProxy } from './MediaProxy' diff --git a/src/views/settings/components/tabs.js b/src/views/settings/components/tabs.js index 7190ddddf21d789092410890b245db8cce7f04d9..bf3c752f6834abc3d1cc8f7fa5e1424badd8202c 100644 --- a/src/views/settings/components/tabs.js +++ b/src/views/settings/components/tabs.js @@ -7,10 +7,6 @@ export const tabs = { label: 'settings.auth', settings: [':auth', ':ldap', ':oauth2', 'Pleroma.Web.Auth.Authenticator'] }, - 'auto-linker': { - label: 'settings.autoLinker', - settings: [':opts'] - }, 'esshd': { label: 'settings.esshd', settings: [':esshd'] @@ -39,6 +35,10 @@ export const tabs = { label: 'settings.jobQueue', settings: ['Pleroma.ActivityExpiration', 'Oban', ':workers'] }, + 'link-formatter': { + label: 'settings.linkFormatter', + settings: ['Pleroma.Formatter'] + }, 'logger': { label: 'settings.logger', settings: [':console', ':ex_syslogger', ':quack', ':logger'] diff --git a/src/views/settings/index.vue b/src/views/settings/index.vue index 6f02a4510c27ad7bf77487d66e5bcc47bd69e793..02d7b034527c1ec9203b28cfd457e452cf138dd0 100644 --- a/src/views/settings/index.vue +++ b/src/views/settings/index.vue @@ -69,7 +69,7 @@ <div class="settings-search-input-container"/> <activity-pub v-if="activeTab === 'activityPub'"/> <authentication v-if="activeTab === 'auth'"/> - <auto-linker v-if="activeTab === 'autoLinker'"/> + <link-formatter v-if="activeTab === 'linkFormatter'"/> <esshd v-if="activeTab === 'esshd'"/> <captcha v-if="activeTab === 'captcha'"/> <frontend v-if="activeTab === 'frontend'"/> @@ -97,7 +97,6 @@ import { tabs } from './components/tabs' import { ActivityPub, Authentication, - AutoLinker, Captcha, Esshd, Frontend, @@ -105,6 +104,7 @@ import { Http, Instance, JobQueue, + LinkFormatter, Logger, Mailer, MediaProxy, @@ -122,7 +122,6 @@ export default { components: { ActivityPub, Authentication, - AutoLinker, Captcha, Esshd, Frontend, @@ -130,6 +129,7 @@ export default { Http, Instance, JobQueue, + LinkFormatter, Logger, Mailer, MediaProxy, @@ -147,7 +147,7 @@ export default { options: [ { value: 'activityPub', label: i18n.t('settings.activityPub') }, { value: 'auth', label: i18n.t('settings.auth') }, - { value: 'autoLinker', label: i18n.t('settings.autoLinker') }, + { value: 'linkFormatter', label: i18n.t('settings.linkFormatter') }, { value: 'esshd', label: i18n.t('settings.esshd') }, { value: 'captcha', label: i18n.t('settings.captcha') }, { value: 'frontend', label: i18n.t('settings.frontend') },