mirror of
https://github.com/inventree/InvenTree.git
synced 2025-04-29 20:16:44 +00:00
Record the user when updating stock items
This commit is contained in:
parent
30ff48d803
commit
3b252b8409
@ -366,10 +366,7 @@ class StockTrackingSerializer(InvenTreeModelSerializer):
|
|||||||
'date',
|
'date',
|
||||||
'deltas',
|
'deltas',
|
||||||
'label',
|
'label',
|
||||||
'link',
|
|
||||||
'notes',
|
'notes',
|
||||||
'quantity',
|
|
||||||
'title',
|
|
||||||
'tracking_type',
|
'tracking_type',
|
||||||
'user',
|
'user',
|
||||||
'user_detail',
|
'user_detail',
|
||||||
@ -378,8 +375,6 @@ class StockTrackingSerializer(InvenTreeModelSerializer):
|
|||||||
read_only_fields = [
|
read_only_fields = [
|
||||||
'date',
|
'date',
|
||||||
'user',
|
'user',
|
||||||
'system',
|
|
||||||
'quantity',
|
|
||||||
'label',
|
'label',
|
||||||
'tracking_type',
|
'tracking_type',
|
||||||
]
|
]
|
||||||
|
@ -1221,6 +1221,17 @@ class StockItemEditStatus(AjaxUpdateView):
|
|||||||
form_class = StockForms.EditStockItemStatusForm
|
form_class = StockForms.EditStockItemStatusForm
|
||||||
ajax_form_title = _('Edit Stock Item Status')
|
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):
|
||||||
"""
|
"""
|
||||||
@ -1331,6 +1342,17 @@ class StockItemEdit(AjaxUpdateView):
|
|||||||
if not owner and not self.request.user.is_superuser:
|
if not owner and not self.request.user.is_superuser:
|
||||||
form.add_error('owner', _('Owner is required (ownership control is enabled)'))
|
form.add_error('owner', _('Owner is required (ownership control is enabled)'))
|
||||||
|
|
||||||
|
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 StockItemConvert(AjaxUpdateView):
|
class StockItemConvert(AjaxUpdateView):
|
||||||
"""
|
"""
|
||||||
|
Loading…
x
Reference in New Issue
Block a user