From: yomguy Date: Fri, 24 Jun 2011 12:21:49 +0000 (+0200) Subject: add can_download_all_items perm, adapt media item view X-Git-Tag: 1.1~59 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=d64ce4e1ea13d16bad0c8650fd6956c80b05e5e2;p=telemeta.git add can_download_all_items perm, adapt media item view --- diff --git a/telemeta/models/media.py b/telemeta/models/media.py index d232bf51..8a710000 100644 --- a/telemeta/models/media.py +++ b/telemeta/models/media.py @@ -285,9 +285,8 @@ class MediaItem(MediaResource): class Meta(MetaCore): db_table = 'media_items' - permissions = ( - ("can_play_all_items", "Can play all media items"), - ) + permissions = (("can_play_all_items", "Can play all media items"), + ("can_download_all_items", "Can download all media items"), ) def is_valid_code(self, code): "Check if the item code is well formed" diff --git a/telemeta/templates/telemeta_default/mediaitem_detail.html b/telemeta/templates/telemeta_default/mediaitem_detail.html index 3ea054e4..0c3532f7 100644 --- a/telemeta/templates/telemeta_default/mediaitem_detail.html +++ b/telemeta/templates/telemeta_default/mediaitem_detail.html @@ -125,7 +125,7 @@ - {% if audio_export_enabled or user.is_staff or user.is_superuser %} + {% if audio_export_enabled or perms.telemeta.can_download_all_items or user.is_superuser %}

download {% trans "Download:" %} {% for format in export_formats %}