Show task status in list view

This commit is contained in:
Johannes Zellner
2025-01-02 19:30:49 +01:00
parent a2d1d83457
commit c3ab43a9fc
+13 -2
View File
@@ -24,7 +24,9 @@
<div class="list" v-if="viewType === VIEW_TYPE.LIST">
<TableView :columns="listColumns" :model="filteredApps">
<template #icon="slotProps">
<img class="list-icon" :src="API_ORIGIN + slotProps.iconUrl"/>
<a :href="'https://' + slotProps.fqdn" target="_blank">
<img class="list-icon" :src="API_ORIGIN + slotProps.iconUrl"/>
</a>
</template>
<template #label="slotProps">
<a :href="'https://' + slotProps.fqdn" target="_blank" v-tooltip="slotProps.fqdn">
@@ -35,7 +37,15 @@
{{ slotProps.manifest.title }}
</template>
<template #domain="slotProps">
{{ slotProps.fqdn }}
<a :href="'https://' + slotProps.fqdn" target="_blank">
{{ slotProps.fqdn }}
</a>
</template>
<template #status="slotProps">
<div class="apps-progress" v-show="isOperator(slotProps)">
<div class="apps-progress-filled" :style="{ width: slotProps.progress+'%' }"></div>
<div class="apps-progress-label">{{ installationStateLabel(slotProps) }}</div>
</div>
</template>
<template #sso="slotProps">
<div v-show="slotProps.type !== APP_TYPES.LINK">
@@ -127,6 +137,7 @@ export default {
label: 'Location',
sort: true
},
status: {},
appTitle: {
label: 'App Title',
sort: true