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 () {
|
$('#stock-edit-status').click(function () {
|
||||||
launchModalForm(
|
|
||||||
"{% url 'stock-item-edit-status' item.id %}",
|
constructForm('{% url "api-stock-detail" item.pk %}', {
|
||||||
{
|
fields: {
|
||||||
|
status: {},
|
||||||
|
},
|
||||||
reload: true,
|
reload: true,
|
||||||
submit_text: '{% trans "Save" %}',
|
title: '{% trans "Edit Stock Status" %}',
|
||||||
}
|
});
|
||||||
);
|
|
||||||
});
|
});
|
||||||
|
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
@ -24,7 +24,6 @@ location_urls = [
|
|||||||
]
|
]
|
||||||
|
|
||||||
stock_item_detail_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'^edit/', views.StockItemEdit.as_view(), name='stock-item-edit'),
|
||||||
url(r'^convert/', views.StockItemConvert.as_view(), name='stock-item-convert'),
|
url(r'^convert/', views.StockItemConvert.as_view(), name='stock-item-convert'),
|
||||||
url(r'^serialize/', views.StockItemSerialize.as_view(), name='stock-item-serialize'),
|
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)
|
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):
|
class StockItemEdit(AjaxUpdateView):
|
||||||
"""
|
"""
|
||||||
View for editing details of a single StockItem
|
View for editing details of a single StockItem
|
||||||
|
Loading…
Reference in New Issue
Block a user