mirror of
https://github.com/inventree/InvenTree
synced 2024-08-30 18:33:04 +00:00
Simplify AjaxDeleteView
This commit is contained in:
parent
72ff25e0c1
commit
ff068de16d
@ -227,39 +227,33 @@ class AjaxDeleteView(AjaxMixin, DeleteView):
|
|||||||
|
|
||||||
def get(self, request, *args, **kwargs):
|
def get(self, request, *args, **kwargs):
|
||||||
|
|
||||||
html_response = super(DeleteView, self).get(request, *args, **kwargs)
|
super(DeleteView, self).get(request, *args, **kwargs)
|
||||||
|
|
||||||
if request.is_ajax():
|
data = {
|
||||||
|
'id': self.get_object().id,
|
||||||
|
'delete': False,
|
||||||
|
'title': self.ajax_form_title,
|
||||||
|
'html_data': render_to_string(
|
||||||
|
self.ajax_template_name,
|
||||||
|
self.get_context_data(),
|
||||||
|
request=request)
|
||||||
|
}
|
||||||
|
|
||||||
data = {'id': self.get_object().id,
|
return JsonResponse(data)
|
||||||
'delete': False,
|
|
||||||
'title': self.ajax_form_title,
|
|
||||||
'html_data': render_to_string(self.ajax_template_name,
|
|
||||||
self.get_context_data(),
|
|
||||||
request=request)
|
|
||||||
}
|
|
||||||
|
|
||||||
return JsonResponse(data)
|
|
||||||
|
|
||||||
else:
|
|
||||||
return html_response
|
|
||||||
|
|
||||||
def post(self, request, *args, **kwargs):
|
def post(self, request, *args, **kwargs):
|
||||||
|
|
||||||
if request.is_ajax():
|
obj = self.get_object()
|
||||||
|
pk = obj.id
|
||||||
|
obj.delete()
|
||||||
|
|
||||||
obj = self.get_object()
|
data = {
|
||||||
pk = obj.id
|
'id': pk,
|
||||||
obj.delete()
|
'delete': True
|
||||||
|
}
|
||||||
data = {'id': pk,
|
|
||||||
'delete': True}
|
|
||||||
|
|
||||||
return self.renderJsonResponse(request, data=data)
|
|
||||||
|
|
||||||
else:
|
|
||||||
return super(DeleteView, self).post(request, *args, **kwargs)
|
|
||||||
|
|
||||||
|
return self.renderJsonResponse(request, data=data)
|
||||||
|
|
||||||
|
|
||||||
class IndexView(TemplateView):
|
class IndexView(TemplateView):
|
||||||
""" View for InvenTree index page """
|
""" View for InvenTree index page """
|
||||||
|
Loading…
Reference in New Issue
Block a user