mirror of
https://github.com/lemeow125/Borrowing-TrackerBackend.git
synced 2024-11-17 06:19:26 +08:00
Fixed last_updated_by field for equipment and equipment instances
This commit is contained in:
parent
3ca24d395d
commit
d50ca983da
1 changed files with 5 additions and 4 deletions
|
@ -30,12 +30,13 @@ class EquipmentSerializer(serializers.HyperlinkedModelSerializer):
|
||||||
read_only_fields = ('id', 'last_updated',
|
read_only_fields = ('id', 'last_updated',
|
||||||
'last_updated_by', 'date_added')
|
'last_updated_by', 'date_added')
|
||||||
|
|
||||||
|
@extend_schema_field(OpenApiTypes.STR)
|
||||||
def get_history_user(self, obj):
|
def get_history_user(self, obj):
|
||||||
return obj.history_user.username if obj.history_user else None
|
return obj.history_user.username if obj.history_user else None
|
||||||
|
|
||||||
@extend_schema_field(OpenApiTypes.STR)
|
@extend_schema_field(OpenApiTypes.STR)
|
||||||
def get_last_updated_by(self, obj):
|
def get_last_updated_by(self, obj):
|
||||||
return obj.history.first().history_user if obj.history.first().history_user else None
|
return obj.history.first().history_user.username if obj.history.first().history_user else None
|
||||||
|
|
||||||
|
|
||||||
class EquipmentLogsSerializer(serializers.HyperlinkedModelSerializer):
|
class EquipmentLogsSerializer(serializers.HyperlinkedModelSerializer):
|
||||||
|
@ -74,7 +75,7 @@ class EquipmentLogSerializer(serializers.HyperlinkedModelSerializer):
|
||||||
|
|
||||||
@extend_schema_field(OpenApiTypes.STR)
|
@extend_schema_field(OpenApiTypes.STR)
|
||||||
def get_last_updated_by(self, obj):
|
def get_last_updated_by(self, obj):
|
||||||
return obj.history.first().history_user if obj.history.first().history_user else None
|
return obj.history.first().history_user.username if obj.history.first().history_user else None
|
||||||
|
|
||||||
# -- Equipment Instance Serializers
|
# -- Equipment Instance Serializers
|
||||||
|
|
||||||
|
@ -117,7 +118,7 @@ class EquipmentInstanceSerializer(serializers.HyperlinkedModelSerializer):
|
||||||
|
|
||||||
@extend_schema_field(OpenApiTypes.STR)
|
@extend_schema_field(OpenApiTypes.STR)
|
||||||
def get_last_updated_by(self, obj):
|
def get_last_updated_by(self, obj):
|
||||||
return obj.history.first().history_user if obj.history.first().history_user else None
|
return obj.history.first().history_user.username if obj.history.first().history_user else None
|
||||||
|
|
||||||
|
|
||||||
class EquipmentInstanceLogsSerializer(serializers.HyperlinkedModelSerializer):
|
class EquipmentInstanceLogsSerializer(serializers.HyperlinkedModelSerializer):
|
||||||
|
@ -166,4 +167,4 @@ class EquipmentInstanceLogSerializer(serializers.HyperlinkedModelSerializer):
|
||||||
|
|
||||||
@extend_schema_field(OpenApiTypes.STR)
|
@extend_schema_field(OpenApiTypes.STR)
|
||||||
def get_last_updated_by(self, obj):
|
def get_last_updated_by(self, obj):
|
||||||
return obj.history.first().history_user if obj.history.first().history_user else None
|
return obj.history.first().history_user.username if obj.history.first().history_user else None
|
||||||
|
|
Loading…
Reference in a new issue