From a0b0f45d3cc34cb1dfc6adbdcaeced54c5efb0a9 Mon Sep 17 00:00:00 2001 From: yomguy Date: Fri, 24 Jun 2011 12:09:51 +0200 Subject: [PATCH] fix MIME type in DC, fix delete button display, fix JS superuser parsing --- telemeta/models/dublincore.py | 4 ++-- telemeta/templates/telemeta_default/base.html | 2 +- telemeta/templates/telemeta_default/mediaitem_detail.html | 2 +- telemeta/web/base.py | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/telemeta/models/dublincore.py b/telemeta/models/dublincore.py index 97740013..8ac675d1 100644 --- a/telemeta/models/dublincore.py +++ b/telemeta/models/dublincore.py @@ -207,10 +207,10 @@ def express_item(item): title += u' - ' + item.track try: - analysis = MediaItemAnalysis(item=item, analyzer_id='mime_type') + analysis = MediaItemAnalysis.objects.get(item=item, analyzer_id='mime_type') mime_type = analysis.value except: - mime_type = 'unknown' + mime_type = '' resource = Resource( Element('identifier', media_identifier(item), related=item), diff --git a/telemeta/templates/telemeta_default/base.html b/telemeta/templates/telemeta_default/base.html index 48f1d9cd..8ee6d23c 100644 --- a/telemeta/templates/telemeta_default/base.html +++ b/telemeta/templates/telemeta_default/base.html @@ -102,7 +102,7 @@ {% block content %}{% endblock %}
-{% block deleteitem %}{% endblock %} +{% block delete %}{% endblock %} {% block footer %} diff --git a/telemeta/templates/telemeta_default/mediaitem_detail.html b/telemeta/templates/telemeta_default/mediaitem_detail.html index 651cfa57..3ea054e4 100644 --- a/telemeta/templates/telemeta_default/mediaitem_detail.html +++ b/telemeta/templates/telemeta_default/mediaitem_detail.html @@ -51,7 +51,7 @@ // loadPlayer(analizerUrl, soundUrl, itemId, visualizers, currentUserName, isStaffOrSuperuser) // django before was: if user.is_staff or user.is_superuser - {% if perms.can_play_all_items %} + {% if public_access or perms.telemeta.can_play_all_items %} var superuser = true; {% else %} var superuser = false; diff --git a/telemeta/web/base.py b/telemeta/web/base.py index 3f8b8f3c..c4a4d7cd 100644 --- a/telemeta/web/base.py +++ b/telemeta/web/base.py @@ -1188,7 +1188,7 @@ class ProfileView(object): if user_form.is_valid() and profile_form.is_valid(): user_form.save() profile_form.save() - return HttpResponseRedirect('/accounts/'+username+'/profile/') + return HttpResponseRedirect('/users/'+username+'/profile/') else: user_form = UserChangeForm(instance=user, prefix='user') profile_form = UserProfileForm(instance=profile, prefix='profile') -- 2.39.5