diff -r ef8b166a0993 -r bacf162c7b58 src/cm/views/texts.py --- a/src/cm/views/texts.py Wed Apr 25 09:25:39 2012 +0200 +++ b/src/cm/views/texts.py Mon May 07 09:10:45 2012 +0200 @@ -790,9 +790,13 @@ response = HttpResponse(content, mimetype) return response +def notext_attach(request, attach_key): + attach = Attachment.objects.get(key=attach_key) + content = file(attach.data.path).read() + mimetype, _encoding = mimetypes.guess_type(attach.data.path) + response = HttpResponse(content, mimetype) + return response - - def fix_anon_in_formset(formset): # fix role choice in formset for anon (not all role are allowed) role_field = [f.fields['role'] for f in formset.forms if f.instance.user == None][0]