|
@@ -30,18 +30,7 @@
|
|
:filters="filters"
|
|
:filters="filters"
|
|
data-action="songs.getData"
|
|
data-action="songs.getData"
|
|
name="admin-songs"
|
|
name="admin-songs"
|
|
- :events="{
|
|
|
|
- room: 'songs',
|
|
|
|
- updated: {
|
|
|
|
- event: 'admin.song.updated',
|
|
|
|
- id: 'song._id',
|
|
|
|
- item: 'song'
|
|
|
|
- },
|
|
|
|
- removed: {
|
|
|
|
- event: 'admin.song.removed',
|
|
|
|
- id: 'song._id'
|
|
|
|
- }
|
|
|
|
- }"
|
|
|
|
|
|
+ :events="events"
|
|
>
|
|
>
|
|
<template #column-options="slotProps">
|
|
<template #column-options="slotProps">
|
|
<div class="row-options">
|
|
<div class="row-options">
|
|
@@ -587,6 +576,18 @@ export default {
|
|
defaultFilterType: "numberLesser"
|
|
defaultFilterType: "numberLesser"
|
|
}
|
|
}
|
|
],
|
|
],
|
|
|
|
+ events: {
|
|
|
|
+ adminRoom: "songs",
|
|
|
|
+ updated: {
|
|
|
|
+ event: "admin.song.updated",
|
|
|
|
+ id: "song._id",
|
|
|
|
+ item: "song"
|
|
|
|
+ },
|
|
|
|
+ removed: {
|
|
|
|
+ event: "admin.song.removed",
|
|
|
|
+ id: "song._id"
|
|
|
|
+ }
|
|
|
|
+ },
|
|
jobs: [
|
|
jobs: [
|
|
{
|
|
{
|
|
name: "Update all songs",
|
|
name: "Update all songs",
|