mirror of
https://github.com/inventree/InvenTree.git
synced 2025-05-02 05:26:45 +00:00
Display username in stock-tracking
- Add UserSerializer
This commit is contained in:
parent
dcf74292b6
commit
4b4db50de5
@ -5,6 +5,25 @@ from rest_framework import serializers
|
|||||||
from rest_framework import generics
|
from rest_framework import generics
|
||||||
from rest_framework import mixins
|
from rest_framework import mixins
|
||||||
|
|
||||||
|
from django.contrib.auth.models import User
|
||||||
|
|
||||||
|
class UserSerializer(serializers.ModelSerializer):
|
||||||
|
|
||||||
|
class Meta:
|
||||||
|
model = User
|
||||||
|
fields = 'all'
|
||||||
|
|
||||||
|
|
||||||
|
class UserSerializerBrief(serializers.ModelSerializer):
|
||||||
|
|
||||||
|
class Meta:
|
||||||
|
model = User
|
||||||
|
fields = [
|
||||||
|
'pk',
|
||||||
|
'username',
|
||||||
|
]
|
||||||
|
|
||||||
|
|
||||||
class DraftRUDView(generics.RetrieveAPIView, generics.UpdateAPIView, generics.DestroyAPIView):
|
class DraftRUDView(generics.RetrieveAPIView, generics.UpdateAPIView, generics.DestroyAPIView):
|
||||||
|
|
||||||
def perform_update(self, serializer):
|
def perform_update(self, serializer):
|
||||||
|
@ -4,7 +4,7 @@ from .models import StockItem, StockLocation
|
|||||||
from .models import StockItemTracking
|
from .models import StockItemTracking
|
||||||
|
|
||||||
from part.serializers import PartBriefSerializer
|
from part.serializers import PartBriefSerializer
|
||||||
|
from InvenTree.serializers import UserSerializer, UserSerializerBrief
|
||||||
|
|
||||||
class LocationBriefSerializer(serializers.ModelSerializer):
|
class LocationBriefSerializer(serializers.ModelSerializer):
|
||||||
|
|
||||||
@ -24,6 +24,8 @@ class StockTrackingSerializer(serializers.ModelSerializer):
|
|||||||
|
|
||||||
url = serializers.CharField(source='get_absolute_url', read_only=True)
|
url = serializers.CharField(source='get_absolute_url', read_only=True)
|
||||||
|
|
||||||
|
user = UserSerializerBrief(many=False, read_only=True)
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
model = StockItemTracking
|
model = StockItemTracking
|
||||||
fields = [
|
fields = [
|
||||||
|
@ -214,6 +214,9 @@
|
|||||||
sortable: true,
|
sortable: true,
|
||||||
field: 'user',
|
field: 'user',
|
||||||
title: 'User',
|
title: 'User',
|
||||||
|
formatter: function(value, row, index, field) {
|
||||||
|
return value.username;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
url: "{% url 'api-stock-track' %}",
|
url: "{% url 'api-stock-track' %}",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user