further improvised import/export feature

This commit is contained in:
vabene1111
2021-01-19 21:41:52 +01:00
parent b563447674
commit e5b7cf5f30
2 changed files with 22 additions and 5 deletions

View File

@ -189,6 +189,17 @@ class StepSerializer(WritableNestedModelSerializer):
)
# used for the import export. temporary workaround until that module is finally fixed
class StepExportSerializer(WritableNestedModelSerializer):
ingredients = IngredientSerializer(many=True)
class Meta:
model = Step
fields = (
'id', 'name', 'type', 'instruction', 'ingredients', 'time', 'order', 'show_as_header'
)
class NutritionInformationSerializer(serializers.ModelSerializer):
class Meta:
model = NutritionInformation
@ -227,6 +238,11 @@ class RecipeSerializer(WritableNestedModelSerializer):
return super().create(validated_data)
# used for the import export. temporary workaround until that module is finally fixed
class RecipeExportSerializer(RecipeSerializer):
steps = StepExportSerializer(many=True)
class RecipeImageSerializer(WritableNestedModelSerializer):
class Meta:
model = Recipe