expose app config panel button on AppInfo

This commit is contained in:
axolotle 2021-09-19 04:03:39 +02:00
parent d041ca1742
commit c5028eaaa6

View file

@ -111,6 +111,19 @@
</b-form-group> </b-form-group>
<hr> <hr>
<!-- APP CONFIG PANEL -->
<template v-if="hasConfigPanel">
<b-form-group
:label="$t('app_config_panel_label')" label-for="config"
label-cols-md="4" label-class="font-weight-bold"
>
<b-button id="config" variant="warning" :to="{ name: 'app-config-panel', params: { id } }">
<icon iname="flask" /> {{ $t('app_config_panel') }}
</b-button>
</b-form-group>
<hr>
</template>
<!-- UNINSTALL --> <!-- UNINSTALL -->
<b-form-group <b-form-group
:label="$t('app_info_uninstall_desc')" label-for="uninstall" :label="$t('app_info_uninstall_desc')" label-for="uninstall"
@ -133,17 +146,6 @@
<icon iname="flask" /> {{ $t('app_actions') }} <icon iname="flask" /> {{ $t('app_actions') }}
</b-button> </b-button>
</b-form-group> </b-form-group>
<hr>
<!-- APP CONFIG PANEL -->
<b-form-group
:label="$t('app_config_panel_label')" label-for="config"
label-cols-md="4" label-class="font-weight-bold"
>
<b-button id="config" variant="warning" :to="{ name: 'app-config-panel', params: { id } }">
<icon iname="flask" /> {{ $t('app_config_panel') }}
</b-button>
</b-form-group>
</card> </card>
<template #skeleton> <template #skeleton>
@ -178,7 +180,8 @@ export default {
], ],
infos: undefined, infos: undefined,
app: undefined, app: undefined,
form: undefined form: undefined,
hasConfigPanel: undefined
} }
}, },
@ -248,6 +251,7 @@ export default {
supports_change_url: app.supports_change_url, supports_change_url: app.supports_change_url,
permissions permissions
} }
this.hasConfigPanel = app.supports_config_panel
}, },
changeLabel (permName, data) { changeLabel (permName, data) {