Fix button to remove a user from picture

This commit is contained in:
thomas girod
2024-07-25 17:27:23 +02:00
parent b25805e0a1
commit 215fdce411
6 changed files with 107 additions and 39 deletions

View File

@ -1,10 +1,10 @@
from datetime import datetime
from ninja import FilterSchema, ModelSchema
from pydantic import Field
from ninja import FilterSchema, ModelSchema, Schema
from pydantic import Field, NonNegativeInt
from core.schemas import SimpleUserSchema
from sas.models import Picture
from sas.models import PeoplePictureRelation, Picture
class PictureFilterSchema(FilterSchema):
@ -23,3 +23,14 @@ class PictureSchema(ModelSchema):
full_size_url: str
compressed_url: str
thumb_url: str
class PictureCreateRelationSchema(Schema):
user_id: NonNegativeInt
picture_id: NonNegativeInt
class CreatedPictureRelationSchema(ModelSchema):
class Meta:
model = PeoplePictureRelation
fields = ["id", "user", "picture"]