forked from AkkomaGang/admin-fe
Add :frontends settings on Frontend tab
This commit is contained in:
parent
b36676169a
commit
b9f1c93f65
3 changed files with 12 additions and 2 deletions
|
@ -18,7 +18,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
|
|||
- Add ability to disable multi-factor authentication for a user
|
||||
- Add ability to manually evict and ban URLs from the Pleroma MediaProxy cache
|
||||
- Add Invalidation settings on MediaProxy tab
|
||||
- Ability to configure S3 settings on Upload tab, Pleroma.Web.ApiSpec.CastAndValidate and :modules settings on Other tab, Pools, Connections pools and Hackney pools settings on Job Queue tab, :restrict_unauthenticated settings on Authentication tab, :favicons and :welcome settings on Instance tab
|
||||
- Ability to configure S3 settings on Upload tab, Pleroma.Web.ApiSpec.CastAndValidate and :modules settings on Other tab, Pools, Connections pools and Hackney pools settings on Job Queue tab, :restrict_unauthenticated settings on Authentication tab, :favicons and :welcome settings on Instance tab, :frontends settings on Frontend tab
|
||||
- Show number of open reports in Sidebar Menu
|
||||
- Add confirmation message when deleting a user
|
||||
|
||||
|
|
|
@ -8,6 +8,10 @@
|
|||
<setting :setting-group="staticFe" :data="staticFeData"/>
|
||||
</el-form>
|
||||
<el-divider v-if="staticFe" class="divider thick-line"/>
|
||||
<el-form :model="frontendsData" :label-position="labelPosition" :label-width="labelWidth">
|
||||
<setting :setting-group="frontends" :data="frontendsData"/>
|
||||
</el-form>
|
||||
<el-divider v-if="frontends" class="divider thick-line"/>
|
||||
<el-form :model="assetsData" :label-position="labelPosition" :label-width="labelWidth">
|
||||
<setting :setting-group="assets" :data="assetsData"/>
|
||||
</el-form>
|
||||
|
@ -66,6 +70,12 @@ export default {
|
|||
frontendData() {
|
||||
return _.get(this.settings.settings, [':pleroma', ':frontend_configurations']) || {}
|
||||
},
|
||||
frontends() {
|
||||
return this.settings.description.find(setting => setting.key === ':frontends')
|
||||
},
|
||||
frontendsData() {
|
||||
return _.get(this.settings.settings, [':pleroma', ':frontends']) || {}
|
||||
},
|
||||
isMobile() {
|
||||
return this.$store.state.app.device === 'mobile'
|
||||
},
|
||||
|
|
|
@ -18,7 +18,7 @@ export const tabs = description => {
|
|||
},
|
||||
'frontend': {
|
||||
label: 'settings.frontend',
|
||||
settings: [':assets', ':chat', ':emoji', ':frontend_configurations', ':markup', ':static_fe']
|
||||
settings: [':assets', ':chat', ':frontends', ':emoji', ':frontend_configurations', ':markup', ':static_fe']
|
||||
},
|
||||
'gopher': {
|
||||
label: 'settings.gopher',
|
||||
|
|
Loading…
Reference in a new issue