Fix shortening MRF policies on the new tab
This commit is contained in:
parent
d7eaf61a95
commit
94e07f1ead
2 changed files with 3 additions and 11 deletions
|
@ -276,7 +276,7 @@ export default {
|
||||||
':parsers',
|
':parsers',
|
||||||
':providers',
|
':providers',
|
||||||
':method',
|
':method',
|
||||||
':rewrite_policy',
|
':policies',
|
||||||
'Pleroma.Web.Auth.Authenticator'
|
'Pleroma.Web.Auth.Authenticator'
|
||||||
].includes(this.setting.key) ||
|
].includes(this.setting.key) ||
|
||||||
(this.settingGroup.key === 'Pleroma.Emails.Mailer' && this.setting.key === ':adapter')
|
(this.settingGroup.key === 'Pleroma.Emails.Mailer' && this.setting.key === ':adapter')
|
||||||
|
|
|
@ -56,7 +56,7 @@ export default {
|
||||||
inputValue() {
|
inputValue() {
|
||||||
if (this.setting.key === 'Pleroma.Web.Auth.Authenticator') {
|
if (this.setting.key === 'Pleroma.Web.Auth.Authenticator') {
|
||||||
return this.data.value
|
return this.data.value
|
||||||
} else if (this.setting.key === ':rewrite_policy') {
|
} else if (this.setting.key === ':policies') {
|
||||||
return typeof this.data[this.setting.key] === 'string'
|
return typeof this.data[this.setting.key] === 'string'
|
||||||
? [this.data[this.setting.key]]
|
? [this.data[this.setting.key]]
|
||||||
: this.data[this.setting.key]
|
: this.data[this.setting.key]
|
||||||
|
@ -71,7 +71,7 @@ export default {
|
||||||
methods: {
|
methods: {
|
||||||
options(suggestions) {
|
options(suggestions) {
|
||||||
const prefixes = {
|
const prefixes = {
|
||||||
':rewrite_policy': 'Pleroma.Web.ActivityPub.MRF.',
|
':policies': 'Pleroma.Web.ActivityPub.MRF.',
|
||||||
'Pleroma.Web.Auth.Authenticator': 'Pleroma.Web.Auth.',
|
'Pleroma.Web.Auth.Authenticator': 'Pleroma.Web.Auth.',
|
||||||
':method': 'Pleroma.Captcha.',
|
':method': 'Pleroma.Captcha.',
|
||||||
':adapter': 'Swoosh.Adapters.',
|
':adapter': 'Swoosh.Adapters.',
|
||||||
|
@ -100,14 +100,6 @@ export default {
|
||||||
this.setting.key === ':args'
|
this.setting.key === ':args'
|
||||||
)
|
)
|
||||||
},
|
},
|
||||||
rewritePolicyOptions(suggestions) {
|
|
||||||
return suggestions.map(element => {
|
|
||||||
const label = element.split('Pleroma.Web.ActivityPub.MRF.')[1]
|
|
||||||
? element.split('Pleroma.Web.ActivityPub.MRF.')[1]
|
|
||||||
: element
|
|
||||||
return { value: element, label }
|
|
||||||
})
|
|
||||||
},
|
|
||||||
updateSetting(value, group, key, input, type) {
|
updateSetting(value, group, key, input, type) {
|
||||||
const updatedValue = getBooleanValue(value)
|
const updatedValue = getBooleanValue(value)
|
||||||
this.$store.dispatch('UpdateSettings', { group, key, input, value: updatedValue, type })
|
this.$store.dispatch('UpdateSettings', { group, key, input, value: updatedValue, type })
|
||||||
|
|
Loading…
Reference in a new issue