added sharing

This commit is contained in:
vabene1111
2020-10-16 00:01:14 +02:00
parent cd46203d55
commit 72bea14c3a
3 changed files with 44 additions and 12 deletions

View File

@ -33,7 +33,7 @@ class CustomDecimalField(serializers.Field):
raise ValidationError('A valid number is required')
class UserNameSerializer(serializers.ModelSerializer):
class UserNameSerializer(WritableNestedModelSerializer):
username = serializers.SerializerMethodField('get_user_label')
def get_user_label(self, obj):
@ -231,6 +231,7 @@ class ShoppingListEntryCheckedSerializer(serializers.ModelSerializer):
class ShoppingListSerializer(WritableNestedModelSerializer):
recipes = ShoppingListRecipeSerializer(many=True, allow_null=True)
entries = ShoppingListEntrySerializer(many=True, allow_null=True)
shared = UserNameSerializer(many=True)
class Meta:
model = ShoppingList