improve report
This commit is contained in:
@@ -21,14 +21,9 @@ class User(BaseModel):
|
||||
cpf: CpfStr | None = None
|
||||
|
||||
|
||||
class Cert(BaseModel):
|
||||
exp_interval: int
|
||||
|
||||
|
||||
class Course(BaseModel):
|
||||
id: UUID4 | str = Field(default_factory=uuid4)
|
||||
name: str
|
||||
cert: Cert | None = None
|
||||
access_period: int = 90 # 3 months
|
||||
|
||||
|
||||
@@ -46,10 +41,7 @@ class Enrollment(BaseModel):
|
||||
**kwargs,
|
||||
) -> dict[str, Any]:
|
||||
return super().model_dump(
|
||||
exclude={
|
||||
'user': {'email_verified'},
|
||||
'course': {'cert'},
|
||||
},
|
||||
exclude={'user': {'email_verified'}},
|
||||
*args,
|
||||
**kwargs,
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user