feat: création de l'API de gestion des projets et liaison dynamique avec le Dashboard
Build and Push Docker Image / build-and-push (push) Successful in 39s

This commit is contained in:
xavier committed 2026-10-07 08:17:41 +02:00
1 parent fd53c75dee
commit d41edde9bb
3 files changed
+99 -22

No files matched your search

+18 -2
View File
@@ -1,12 +1,28 @@
from pydantic import BaseModel, EmailStr
from datetime import datetime
from typing import Optional
class AdminCreate(BaseModel):
email: EmailStr
username: str
password: str
# NOUVEAU : Schéma pour la connexion
class LoginRequest(BaseModel):
username: str
password: str
totp_code: str
totp_code: str
# --- NOUVEAU : Schémas pour les Projets ---
class ProjectBase(BaseModel):
title: str
class ProjectCreate(ProjectBase):
pass
class ProjectResponse(ProjectBase):
id: int
created_at: datetime
is_pinned: bool
class Config:
from_attributes = True