Fix #488: Display public playlists properly for anonymous users

This commit is contained in:
Eliot Berriot 2018-08-19 18:28:30 +02:00
parent 3f9bf9af39
commit 86cf7a8984
No known key found for this signature in database
GPG Key ID: DD6965E2476E5C27
2 changed files with 3 additions and 2 deletions

View File

@ -0,0 +1 @@
Display public playlists properly for anonymous users (#488)

View File

@ -24,13 +24,13 @@
<play-button class="orange" :tracks="tracks"><translate>Play all</translate></play-button>
<button
class="ui icon button"
v-if="playlist.user.id === $store.state.auth.profile.id"
v-if="$store.state.auth.profile && playlist.user.id === $store.state.auth.profile.id"
@click="edit = !edit">
<i class="pencil icon"></i>
<template v-if="edit"><translate>End edition</translate></template>
<template v-else><translate>Edit...</translate></template>
</button>
<dangerous-button v-if="playlist.user.id === $store.state.auth.profile.id" class="labeled icon" :action="deletePlaylist">
<dangerous-button v-if="$store.state.auth.profile && playlist.user.id === $store.state.auth.profile.id" class="labeled icon" :action="deletePlaylist">
<i class="trash icon"></i> <translate>Delete</translate>
<p slot="modal-header">
<translate :translate-params="{playlist: playlist.name}">Do you want to delete the playlist "%{ playlist }"?</translate>