See #230: users with upload permission can now launch import and manage their own imports

This commit is contained in:
Eliot Berriot 2018-05-24 22:39:32 +02:00
parent dfb4f5f62a
commit 8d55040e9e
No known key found for this signature in database
GPG key ID: DD6965E2476E5C27
4 changed files with 66 additions and 11 deletions

View file

@ -68,6 +68,12 @@
:title="$t('Pending import requests')">
{{ notifications.importRequests }}</div>
</router-link>
<router-link
class="item"
v-else-if="$store.state.auth.availablePermissions['upload']"
to="/library/import/launch">
<i class="download icon"></i>{{ $t('Import music') }}
</router-link>
<router-link
class="item"
v-if="$store.state.auth.availablePermissions['federation']"
@ -193,7 +199,8 @@ export default {
showAdmin () {
let adminPermissions = [
this.$store.state.auth.availablePermissions['federation'],
this.$store.state.auth.availablePermissions['library']
this.$store.state.auth.availablePermissions['library'],
this.$store.state.auth.availablePermissions['upload']
]
return adminPermissions.filter(e => {
return e