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 disable multi-factor authentication for a user
|
||||||
- Add ability to manually evict and ban URLs from the Pleroma MediaProxy cache
|
- Add ability to manually evict and ban URLs from the Pleroma MediaProxy cache
|
||||||
- Add Invalidation settings on MediaProxy tab
|
- 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
|
- Show number of open reports in Sidebar Menu
|
||||||
- Add confirmation message when deleting a user
|
- Add confirmation message when deleting a user
|
||||||
|
|
||||||
|
|
|
@ -8,6 +8,10 @@
|
||||||
<setting :setting-group="staticFe" :data="staticFeData"/>
|
<setting :setting-group="staticFe" :data="staticFeData"/>
|
||||||
</el-form>
|
</el-form>
|
||||||
<el-divider v-if="staticFe" class="divider thick-line"/>
|
<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">
|
<el-form :model="assetsData" :label-position="labelPosition" :label-width="labelWidth">
|
||||||
<setting :setting-group="assets" :data="assetsData"/>
|
<setting :setting-group="assets" :data="assetsData"/>
|
||||||
</el-form>
|
</el-form>
|
||||||
|
@ -66,6 +70,12 @@ export default {
|
||||||
frontendData() {
|
frontendData() {
|
||||||
return _.get(this.settings.settings, [':pleroma', ':frontend_configurations']) || {}
|
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() {
|
isMobile() {
|
||||||
return this.$store.state.app.device === 'mobile'
|
return this.$store.state.app.device === 'mobile'
|
||||||
},
|
},
|
||||||
|
|
|
@ -18,7 +18,7 @@ export const tabs = description => {
|
||||||
},
|
},
|
||||||
'frontend': {
|
'frontend': {
|
||||||
label: 'settings.frontend',
|
label: 'settings.frontend',
|
||||||
settings: [':assets', ':chat', ':emoji', ':frontend_configurations', ':markup', ':static_fe']
|
settings: [':assets', ':chat', ':frontends', ':emoji', ':frontend_configurations', ':markup', ':static_fe']
|
||||||
},
|
},
|
||||||
'gopher': {
|
'gopher': {
|
||||||
label: 'settings.gopher',
|
label: 'settings.gopher',
|
||||||
|
|
Loading…
Reference in a new issue