media proxy completeness
This commit is contained in:
parent
42a5da93ea
commit
3a321ca756
3 changed files with 20 additions and 5 deletions
|
|
@ -4,6 +4,7 @@ import IntegerSetting from '../helpers/integer_setting.vue'
|
|||
import StringSetting from '../helpers/string_setting.vue'
|
||||
import GroupSetting from '../helpers/group_setting.vue'
|
||||
import AttachmentSetting from '../helpers/attachment_setting.vue'
|
||||
import ListSetting from '../helpers/list_setting.vue'
|
||||
|
||||
import SharedComputedObject from '../helpers/shared_computed_object.js'
|
||||
|
||||
|
|
@ -20,7 +21,8 @@ const MediaProxyTab = {
|
|||
IntegerSetting,
|
||||
StringSetting,
|
||||
AttachmentSetting,
|
||||
GroupSetting
|
||||
GroupSetting,
|
||||
ListSetting
|
||||
},
|
||||
computed: {
|
||||
mediaProxyEnabled () {
|
||||
|
|
|
|||
|
|
@ -30,15 +30,24 @@
|
|||
<h4>{{ $t('admin_dash.media_proxy.invalidation_settings') }}</h4>
|
||||
<ul class="setting-list suboptions">
|
||||
<template v-if="mediaInvalidationProvider === 'Pleroma.Web.MediaProxy.Invalidation.Http'">
|
||||
<!-- TODO: you know the drill by now - list component -->
|
||||
<li>
|
||||
<!-- choice maybe? -->
|
||||
<StringSetting
|
||||
:path="[':pleroma', 'Pleroma.Web.MediaProxy.Invalidation.Http', ':method']"
|
||||
parent-path=":pleroma.:media_proxy.:invalidation.:enabled"
|
||||
/>
|
||||
</li>
|
||||
<!-- TODO: you know the drill by now - list component AGAIN -->
|
||||
<li>
|
||||
<ListSetting
|
||||
:path="[':pleroma', 'Pleroma.Web.MediaProxy.Invalidation.Http', ':headers']"
|
||||
parent-path=":pleroma.:media_proxy.:invalidation.:enabled"
|
||||
/>
|
||||
</li>
|
||||
<li>
|
||||
<ListSetting
|
||||
:path="[':pleroma', 'Pleroma.Web.MediaProxy.Invalidation.Http', ':options']"
|
||||
parent-path=":pleroma.:media_proxy.:invalidation.:enabled"
|
||||
/>
|
||||
</li>
|
||||
</template>
|
||||
<template v-if="mediaInvalidationProvider === 'Pleroma.Web.MediaProxy.Invalidation.Script'">
|
||||
<!-- TODO: you know the drill by now - list component -->
|
||||
|
|
@ -74,6 +83,9 @@
|
|||
<li>
|
||||
<BooleanSetting path=":pleroma.:media_proxy.:proxy_opts.:redirect_on_failure" />
|
||||
</li>
|
||||
<li>
|
||||
<GroupSetting path=":pleroma.:media_proxy.:proxy_opts" />
|
||||
</li>
|
||||
</ul>
|
||||
<!-- TODO: add whitelist when we have list component (hehe) -->
|
||||
<h3>{{ $t('admin_dash.media_proxy.thumbnails') }}</h3>
|
||||
|
|
|
|||
|
|
@ -1206,7 +1206,8 @@
|
|||
"basic": "Basic Settings",
|
||||
"invalidation": "Cache Invalidation",
|
||||
"limits": "Limits",
|
||||
"thumbnails": "Thumbnail Generation"
|
||||
"thumbnails": "Thumbnail Generation",
|
||||
"invalidation_settings": "Cache Invalidation"
|
||||
},
|
||||
"mailer": {
|
||||
"adapter": "Mailing Adapter",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue