|
@@ -7,7 +7,6 @@ from django.http import HttpResponseRedirect
|
|
|
from django.conf.urls import url
|
|
|
from django.contrib.admin.utils import flatten_fieldsets
|
|
|
from django import forms
|
|
|
-from django.template import RequestContext
|
|
|
from django.shortcuts import render
|
|
|
|
|
|
from coin.filtering_queryset import LimitedAdminInlineMixin
|
|
@@ -15,7 +14,6 @@ from coin.billing.models import Invoice, InvoiceDetail, Payment, PaymentAllocati
|
|
|
from coin.billing.utils import get_invoice_from_id_or_number
|
|
|
from django.core.urlresolvers import reverse
|
|
|
import autocomplete_light
|
|
|
-from functools import update_wrapper
|
|
|
|
|
|
from .forms import WizardImportPaymentCSV
|
|
|
from .import_payments_from_csv import process, add_new_payments
|
|
@@ -244,18 +242,11 @@ class PaymentAdmin(admin.ModelAdmin):
|
|
|
return [PaymentAllocationInlineReadOnly(self.model, self.admin_site)]
|
|
|
|
|
|
def get_urls(self):
|
|
|
- def wrap(view):
|
|
|
- def wrapper(*args, **kwargs):
|
|
|
- return self.admin_site.admin_view(view)(*args, **kwargs)
|
|
|
- wrapper.model_admin = self
|
|
|
- return update_wrapper(wrapper, view)
|
|
|
|
|
|
urls = super(PaymentAdmin, self).get_urls()
|
|
|
|
|
|
- info = self.model._meta.app_label, self.model._meta.model_name
|
|
|
-
|
|
|
my_urls = [
|
|
|
- url(r'wizard_import_payment_csv/$', wrap(self.wizard_import_payment_csv), name='wizard_import_payment_csv'),
|
|
|
+ url(r'wizard_import_payment_csv/$', self.wizard_import_payment_csv, name='wizard_import_payment_csv'),
|
|
|
]
|
|
|
|
|
|
return my_urls + urls
|