From: yomguy Date: Fri, 24 Jun 2011 10:09:51 +0000 (+0200) Subject: fix MIME type in DC, fix delete button display, fix JS superuser parsing X-Git-Tag: 1.1~61 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=a0b0f45d3cc34cb1dfc6adbdcaeced54c5efb0a9;p=telemeta.git fix MIME type in DC, fix delete button display, fix JS superuser parsing --- 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')