2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-06-18 04:55:44 +00:00

Adds skeleton for new API endpoint for completing a build order

This commit is contained in:
Oliver Walters
2022-01-07 10:50:29 +11:00
parent 8597ae89b6
commit 960784644f
3 changed files with 57 additions and 17 deletions

View File

@ -165,7 +165,7 @@ class BuildOutputSerializer(serializers.Serializer):
]
class BuildCompleteSerializer(serializers.Serializer):
class BuildOutputCompleteSerializer(serializers.Serializer):
"""
DRF serializer for completing one or more build outputs
"""
@ -240,6 +240,25 @@ class BuildCompleteSerializer(serializers.Serializer):
)
class BuildCompleteSerializer(serializers.Serializer):
"""
DRF serializer for marking a BuildOrder as complete
"""
accept_unallocated = serializers.BooleanField(
label=_('Accept Unallocated'),
help_text=_('Accept that stock items have not been fully allocated to this build order'),
)
accept_incomplete = serializers.BooleanField(
label=_('Accept Incomplete'),
help_text=_('Accept that the required number of build outputs have not been completed'),
)
def save(self):
pass
class BuildUnallocationSerializer(serializers.Serializer):
"""
DRF serializer for unallocating stock from a BuildOrder