Add fertilization plan merge workflow
This commit is contained in:
@@ -74,6 +74,7 @@ class FertilizationPlanSerializer(serializers.ModelSerializer):
|
||||
spread_status = serializers.SerializerMethodField()
|
||||
is_confirmed = serializers.BooleanField(read_only=True)
|
||||
confirmed_at = serializers.DateTimeField(read_only=True)
|
||||
is_variety_change_plan = serializers.SerializerMethodField()
|
||||
|
||||
class Meta:
|
||||
model = FertilizationPlan
|
||||
@@ -94,6 +95,7 @@ class FertilizationPlanSerializer(serializers.ModelSerializer):
|
||||
'spread_status',
|
||||
'is_confirmed',
|
||||
'confirmed_at',
|
||||
'is_variety_change_plan',
|
||||
'created_at',
|
||||
'updated_at',
|
||||
]
|
||||
@@ -134,6 +136,9 @@ class FertilizationPlanSerializer(serializers.ModelSerializer):
|
||||
return 'partial'
|
||||
return 'completed'
|
||||
|
||||
def get_is_variety_change_plan(self, obj):
|
||||
return obj.name.endswith('(品種変更移動)')
|
||||
|
||||
|
||||
class FertilizationPlanWriteSerializer(serializers.ModelSerializer):
|
||||
entries = serializers.ListField(child=serializers.DictField(), write_only=True, required=False)
|
||||
|
||||
Reference in New Issue
Block a user