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