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

Fix issues for AjaxUdpateView

- Works properly now!
- Can edit BOM item inline
- Can add BOM item inline too
This commit is contained in:
Oliver
2018-04-26 09:26:43 +10:00
parent 55e7f365df
commit e395d89a7f
7 changed files with 50 additions and 23 deletions

View File

@ -19,7 +19,7 @@ from .forms import EditBomItemForm
from .forms import EditSupplierPartForm
from InvenTree.views import AjaxCreateView
from InvenTree.views import AjaxCreateView, AjaxUpdateView
class PartIndex(ListView):
model = Part
@ -168,10 +168,12 @@ class BomItemDetail(DetailView):
template_name = 'part/bom-detail.html'
class BomItemCreate(CreateView):
class BomItemCreate(AjaxCreateView):
model = BomItem
form_class = EditBomItemForm
template_name = 'part/bom-create.html'
ajax_template_name = 'modal_form.html'
ajax_form_title = 'Create BOM item'
def get_initial(self):
# Look for initial values
@ -186,10 +188,12 @@ class BomItemCreate(CreateView):
return initials
class BomItemEdit(UpdateView):
class BomItemEdit(AjaxUpdateView):
model = BomItem
form_class = EditBomItemForm
template_name = 'part/bom-edit.html'
ajax_template_name = 'modal_form.html'
ajax_form_title = 'Edit BOM item'
class BomItemDelete(DeleteView):