See #890: tweaks, added "delete reported object" action

This commit is contained in:
Eliot Berriot 2019-09-02 11:09:20 +02:00
parent 5e39a85ebe
commit fb0dcf4568
No known key found for this signature in database
GPG key ID: DD6965E2476E5C27
2 changed files with 79 additions and 42 deletions

View file

@ -11,6 +11,9 @@ export default {
artist: {
label: this.$pgettext('*/*/*', 'Artist'),
icon: 'users',
getDeleteUrl: (obj) => {
return `manage/library/artists/${obj.id}/`
},
urls: {
getAdminDetail: (obj) => { return {name: 'manage.library.artists.detail', params: {id: obj.id}}}
},
@ -42,6 +45,9 @@ export default {
album: {
label: this.$pgettext('*/*/*', 'Album'),
icon: 'play',
getDeleteUrl: (obj) => {
return `manage/library/albums/${obj.id}/`
},
urls: {
getAdminDetail: (obj) => { return {name: 'manage.library.albums.detail', params: {id: obj.id}}}
},
@ -79,6 +85,9 @@ export default {
track: {
label: this.$pgettext('*/*/*', 'Track'),
icon: 'music',
getDeleteUrl: (obj) => {
return `manage/library/tracks/${obj.id}/`
},
urls: {
getAdminDetail: (obj) => { return {name: 'manage.library.tracks.detail', params: {id: obj.id}}}
},
@ -119,6 +128,9 @@ export default {
library: {
label: this.$pgettext('*/*/*', 'Library'),
icon: 'book',
getDeleteUrl: (obj) => {
return `manage/library/libraries/${obj.uuid}/`
},
urls: {
getAdminDetail: (obj) => { return {name: 'manage.library.libraries.detail', params: {id: obj.uuid}}}
},