def post(self, request, *args, **kwargs): if 'action' in request.POST and 'approval' == request.POST['action']: return doAudit(self, request) else: return super(DocumentLineItemAdmin, self).post(request, *args, **kwargs)
def post_response(self, *args, **kwargs): path = self.request.get_full_path() if 'action=handle' in path: return doAudit(self, self.request) elif 'action=reapply' in path: return self.doReapply() else: return super(PaymentAdmin, self).post_response(*args, **kwargs)