mirror of
https://github.com/inventree/InvenTree
synced 2024-08-30 18:33:04 +00:00
Convert StockItemEditStatus to use API forms
This commit is contained in:
parent
43f26f2c65
commit
7d53bcb27c
@ -490,13 +490,14 @@ $("#stock-edit").click(function () {
|
||||
});
|
||||
|
||||
$('#stock-edit-status').click(function () {
|
||||
launchModalForm(
|
||||
"{% url 'stock-item-edit-status' item.id %}",
|
||||
{
|
||||
|
||||
constructForm('{% url "api-stock-detail" item.pk %}', {
|
||||
fields: {
|
||||
status: {},
|
||||
},
|
||||
reload: true,
|
||||
submit_text: '{% trans "Save" %}',
|
||||
}
|
||||
);
|
||||
title: '{% trans "Edit Stock Status" %}',
|
||||
});
|
||||
});
|
||||
|
||||
{% endif %}
|
||||
|
@ -24,7 +24,6 @@ location_urls = [
|
||||
]
|
||||
|
||||
stock_item_detail_urls = [
|
||||
url(r'^edit_status/', views.StockItemEditStatus.as_view(), name='stock-item-edit-status'),
|
||||
url(r'^edit/', views.StockItemEdit.as_view(), name='stock-item-edit'),
|
||||
url(r'^convert/', views.StockItemConvert.as_view(), name='stock-item-convert'),
|
||||
url(r'^serialize/', views.StockItemSerialize.as_view(), name='stock-item-serialize'),
|
||||
|
@ -1212,27 +1212,6 @@ class StockAdjust(AjaxView, FormMixin):
|
||||
return _("Deleted {n} stock items").format(n=count)
|
||||
|
||||
|
||||
class StockItemEditStatus(AjaxUpdateView):
|
||||
"""
|
||||
View for editing stock item status field
|
||||
"""
|
||||
|
||||
model = StockItem
|
||||
form_class = StockForms.EditStockItemStatusForm
|
||||
ajax_form_title = _('Edit Stock Item Status')
|
||||
|
||||
def save(self, object, form, **kwargs):
|
||||
"""
|
||||
Override the save method, to track the user who updated the model
|
||||
"""
|
||||
|
||||
item = form.save(commit=False)
|
||||
|
||||
item.save(user=self.request.user)
|
||||
|
||||
return item
|
||||
|
||||
|
||||
class StockItemEdit(AjaxUpdateView):
|
||||
"""
|
||||
View for editing details of a single StockItem
|
||||
|
Loading…
Reference in New Issue
Block a user