From 8575d02286d36fb4f78c87f8ba799e886bb241c7 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Fri, 3 Jul 2015 03:24:20 -0400 Subject: [PATCH] Add missing imports --- mayan/apps/common/mixins.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/mayan/apps/common/mixins.py b/mayan/apps/common/mixins.py index 1b8e77e450..772b256071 100644 --- a/mayan/apps/common/mixins.py +++ b/mayan/apps/common/mixins.py @@ -3,6 +3,8 @@ from __future__ import unicode_literals from django.conf import settings from django.core.exceptions import PermissionDenied from django.core.urlresolvers import reverse +from django.http import HttpResponseRedirect +from django.shortcuts import get_object_or_404 from acls.models import AccessControlList from permissions import Permission @@ -21,9 +23,11 @@ class ExtraContextMixin(object): class MultipleInstanceActionMixin(object): + model = None + def post(self, request, *args, **kwargs): for pk in request.GET.get('id_list', '').split(','): - document = get_object_or_404(DeletedDocument, pk=pk) + document = get_object_or_404(self.model, pk=pk) try: self.object_action(request=request, instance=document) except PermissionDenied: