2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-06-19 05:25:42 +00:00

Allow better passthrough of context variables for non-form views

This commit is contained in:
Oliver Walters
2019-04-13 22:22:04 +10:00
parent 0cc59540ef
commit 14de111130
2 changed files with 13 additions and 9 deletions

View File

@ -113,18 +113,24 @@ class PartEdit(AjaxUpdateView):
class BomExport(AjaxView):
model = Part
form_class = BomExportForm
template_name = 'part/bom_export.html'
#ajax_template_name = 'modal_form.html'
ajax_form_title = 'Export Bill of Materials'
ajax_submit_text = 'Export'
context_object_name = 'part'
fields = []
def get(self, request, *args, **kwargs):
part = get_object_or_404(Part, pk=self.kwargs['pk'])
return self.renderJsonResponse(request, context={'part': part})
def post(self, request, *args, **kwargs):
part = get_object_or_404(Part, pk=self.kwargs['pk'])
return self.renderJsonResponse(request, None)
return self.renderJsonResponse(request, context={'part': part})
def get_data(self):
return {