Initializing multitenant

This commit is contained in:
2025-03-30 17:10:42 +02:00
parent 1a247f14ce
commit 50fdf22afc
14 changed files with 272 additions and 135 deletions

View File

@@ -1,14 +1,11 @@
from typing import Optional
from pydantic import BaseModel, Field
from pydantic import Field
from .models import Entity, Institution, Individual, Corporation
from ..core.schemas import Writer
from ..core.schemas import Writer, Reader
class EntityRead(Entity):
class EntityRead(Entity, Reader):
pass
class EntityCreate(Writer):
entity_data: Individual | Corporation | Institution = Field(..., discriminator='type')
address: str = Field(default="", title='Adresse')
@@ -16,6 +13,5 @@ class EntityCreate(Writer):
class Config:
title = "Création d'un client"
class EntityUpdate(EntityCreate):
pass