2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-07-13 08:21:26 +00:00

Improve / simplify logic for file attachments against test result object

This commit is contained in:
Oliver Walters
2020-05-23 11:30:42 +10:00
parent 50987f47b0
commit e63342418f
6 changed files with 29 additions and 60 deletions

View File

@ -229,20 +229,15 @@ class StockItemTestResultSerializer(InvenTreeModelSerializer):
""" Serializer for the StockItemTestResult model """
user_detail = UserSerializerBrief(source='user', read_only=True)
attachment_detail = StockItemAttachmentSerializer(source='attachment', read_only=True)
def __init__(self, *args, **kwargs):
user_detail = kwargs.pop('user_detail', False)
attachment_detail = kwargs.pop('attachment_detail', False)
super().__init__(*args, **kwargs)
if user_detail is not True:
self.fields.pop('user_detail')
if attachment_detail is not True:
self.fields.pop('attachment_detail')
class Meta:
model = StockItemTestResult
@ -253,7 +248,6 @@ class StockItemTestResultSerializer(InvenTreeModelSerializer):
'result',
'value',
'attachment',
'attachment_detail',
'notes',
'user',
'user_detail',