|
@@ -55,6 +55,11 @@
|
|
slotProps.item.type
|
|
slotProps.item.type
|
|
}}</span>
|
|
}}</span>
|
|
</template>
|
|
</template>
|
|
|
|
+ <template #column-description="slotProps">
|
|
|
|
+ <span :title="slotProps.item.description">{{
|
|
|
|
+ slotProps.item.description
|
|
|
|
+ }}</span>
|
|
|
|
+ </template>
|
|
<template #column-privacy="slotProps">
|
|
<template #column-privacy="slotProps">
|
|
<span :title="slotProps.item.privacy">{{
|
|
<span :title="slotProps.item.privacy">{{
|
|
slotProps.item.privacy
|
|
slotProps.item.privacy
|
|
@@ -70,6 +75,24 @@
|
|
:link="true"
|
|
:link="true"
|
|
/>
|
|
/>
|
|
</template>
|
|
</template>
|
|
|
|
+ <template #column-stationMode="slotProps">
|
|
|
|
+ <span
|
|
|
|
+ :title="slotProps.item.partyMode ? 'Party' : 'Playlist'"
|
|
|
|
+ >{{
|
|
|
|
+ slotProps.item.partyMode ? "Party" : "Playlist"
|
|
|
|
+ }}</span
|
|
|
|
+ >
|
|
|
|
+ </template>
|
|
|
|
+ <template #column-playMode="slotProps">
|
|
|
|
+ <span :title="slotProps.item.playMode">{{
|
|
|
|
+ slotProps.item.playMode
|
|
|
|
+ }}</span>
|
|
|
|
+ </template>
|
|
|
|
+ <template #column-theme="slotProps">
|
|
|
|
+ <span :title="slotProps.item.theme">{{
|
|
|
|
+ slotProps.item.theme
|
|
|
|
+ }}</span>
|
|
|
|
+ </template>
|
|
</advanced-table>
|
|
</advanced-table>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
@@ -165,6 +188,13 @@ export default {
|
|
properties: ["displayName"],
|
|
properties: ["displayName"],
|
|
sortProperty: "displayName"
|
|
sortProperty: "displayName"
|
|
},
|
|
},
|
|
|
|
+ {
|
|
|
|
+ name: "description",
|
|
|
|
+ displayName: "Description",
|
|
|
|
+ properties: ["description"],
|
|
|
|
+ sortProperty: "description",
|
|
|
|
+ defaultVisibility: "hidden"
|
|
|
|
+ },
|
|
{
|
|
{
|
|
name: "type",
|
|
name: "type",
|
|
displayName: "Type",
|
|
displayName: "Type",
|
|
@@ -183,6 +213,27 @@ export default {
|
|
properties: ["owner", "type"],
|
|
properties: ["owner", "type"],
|
|
sortProperty: "owner",
|
|
sortProperty: "owner",
|
|
defaultWidth: 150
|
|
defaultWidth: 150
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ name: "stationMode",
|
|
|
|
+ displayName: "Station Mode",
|
|
|
|
+ properties: ["partyMode"],
|
|
|
|
+ sortable: false,
|
|
|
|
+ defaultVisibility: "hidden"
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ name: "playMode",
|
|
|
|
+ displayName: "Play Mode",
|
|
|
|
+ properties: ["playMode"],
|
|
|
|
+ sortable: false,
|
|
|
|
+ defaultVisibility: "hidden"
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ name: "theme",
|
|
|
|
+ displayName: "Theme",
|
|
|
|
+ properties: ["theme"],
|
|
|
|
+ sortProperty: "theme",
|
|
|
|
+ defaultVisibility: "hidden"
|
|
}
|
|
}
|
|
],
|
|
],
|
|
filters: [
|
|
filters: [
|
|
@@ -207,6 +258,13 @@ export default {
|
|
filterTypes: ["contains", "exact", "regex"],
|
|
filterTypes: ["contains", "exact", "regex"],
|
|
defaultFilterType: "contains"
|
|
defaultFilterType: "contains"
|
|
},
|
|
},
|
|
|
|
+ {
|
|
|
|
+ name: "description",
|
|
|
|
+ displayName: "Description",
|
|
|
|
+ property: "description",
|
|
|
|
+ filterTypes: ["contains", "exact", "regex"],
|
|
|
|
+ defaultFilterType: "contains"
|
|
|
|
+ },
|
|
{
|
|
{
|
|
name: "type",
|
|
name: "type",
|
|
displayName: "Type",
|
|
displayName: "Type",
|
|
@@ -227,6 +285,20 @@ export default {
|
|
property: "owner",
|
|
property: "owner",
|
|
filterTypes: ["contains", "exact", "regex"],
|
|
filterTypes: ["contains", "exact", "regex"],
|
|
defaultFilterType: "contains"
|
|
defaultFilterType: "contains"
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ name: "playMode",
|
|
|
|
+ displayName: "Play Mode",
|
|
|
|
+ property: "playMode",
|
|
|
|
+ filterTypes: ["contains", "exact", "regex"],
|
|
|
|
+ defaultFilterType: "contains"
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ name: "theme",
|
|
|
|
+ displayName: "Theme",
|
|
|
|
+ property: "theme",
|
|
|
|
+ filterTypes: ["contains", "exact", "regex"],
|
|
|
|
+ defaultFilterType: "contains"
|
|
}
|
|
}
|
|
],
|
|
],
|
|
jobs: [
|
|
jobs: [
|