From 67acfeba7364f8d7fa7fc2eb7171f934f0855e1c Mon Sep 17 00:00:00 2001
From: "J.-S. Caux" <J.S.Caux@uva.nl>
Date: Thu, 14 Feb 2019 06:53:49 +0100
Subject: [PATCH] Debug attachment view

---
 finances/admin.py | 13 +++++++++++--
 finances/views.py |  8 +++++---
 2 files changed, 16 insertions(+), 5 deletions(-)

diff --git a/finances/admin.py b/finances/admin.py
index 9cd10b6fb..b404eea5a 100644
--- a/finances/admin.py
+++ b/finances/admin.py
@@ -4,9 +4,18 @@ __license__ = "AGPL v3"
 
 from django.contrib import admin
 
-from .models import Subsidy, WorkLog
+from .models import Subsidy, SubsidyAttachment, WorkLog
 
 
-admin.site.register(Subsidy)
+class SubsidyAttachmentInline(admin.TabularInline):
+    model = SubsidyAttachment
+
+
+class SubsidyAdmin(admin.ModelAdmin):
+    inlines = [SubsidyAttachmentInline,]
+
+
+admin.site.register(Subsidy, SubsidyAdmin)
+
 
 admin.site.register(WorkLog)
diff --git a/finances/views.py b/finances/views.py
index 6b45cb3a1..3cd4089fd 100644
--- a/finances/views.py
+++ b/finances/views.py
@@ -2,18 +2,20 @@ __copyright__ = "Copyright © Stichting SciPost (SciPost Foundation)"
 __license__ = "AGPL v3"
 
 
+import mimetypes
+
 from django.contrib import messages
 from django.contrib.auth.decorators import permission_required
 from django.contrib.auth.mixins import LoginRequiredMixin
 from django.core.urlresolvers import reverse_lazy
-from django.http import Http404
-from django.shortcuts import render
+from django.http import Http404, HttpResponse
+from django.shortcuts import get_object_or_404, render
 from django.views.generic.detail import DetailView
 from django.views.generic.edit import CreateView, UpdateView, DeleteView
 from django.views.generic.list import ListView
 
 from .forms import SubsidyForm, LogsFilter
-from .models import Subsidy, WorkLog
+from .models import Subsidy, SubsidyAttachment, WorkLog
 from .utils import slug_to_id
 
 from scipost.mixins import PermissionsMixin
-- 
GitLab