wip supermarket categories

This commit is contained in:
vabene1111
2021-01-25 21:58:24 +01:00
parent 138a29770a
commit 09716f2b00
7 changed files with 100 additions and 13 deletions

View File

@ -11,7 +11,7 @@ from cookbook.models import (Comment, CookLog, Food, Ingredient, Keyword,
RecipeBook, RecipeBookEntry, RecipeImport,
ShareLink, ShoppingList, ShoppingListEntry,
ShoppingListRecipe, Step, Storage, Sync, SyncLog,
Unit, UserPreference, ViewLog, SupermarketCategory)
Unit, UserPreference, ViewLog, SupermarketCategory, Supermarket, SupermarketCategoryRelation)
from cookbook.templatetags.custom_tags import markdown
@ -140,6 +140,20 @@ class UnitSerializer(UniqueFieldsMixin, serializers.ModelSerializer):
read_only_fields = ('id',)
class SupermarketCategoryRelationSerializer(serializers.ModelSerializer):
class Meta:
model = SupermarketCategoryRelation
fields = "__all__"
class SupermarketSerializer(UniqueFieldsMixin, serializers.ModelSerializer):
categories = SupermarketCategoryRelationSerializer(many=True, read_only=True)
class Meta:
model = Supermarket
fields = ('id', 'name', 'categories')
class SupermarketCategorySerializer(UniqueFieldsMixin, WritableNestedModelSerializer):
def create(self, validated_data):