Added enum status caused by case sensibility on Linux

This commit is contained in:
fanilo 2026-01-08 17:04:09 +00:00
parent 1972f22b80
commit d4d6cbc44f
3 changed files with 67 additions and 0 deletions

49
.env.staging Normal file
View file

@ -0,0 +1,49 @@
# ============================================
# Configuration Linux VPS - API Principale
# ============================================
# === JWT & Authentication ===
JWT_SECRET=65ba25027901057e873588c06f0a3d0a92c54c4d88b6ed0887891c4d622f7501
JWT_ALGORITHM=HS256
ACCESS_TOKEN_EXPIRE_MINUTES=30
REFRESH_TOKEN_EXPIRE_DAYS=7
# === Frontend URL (pour les emails) ===
FRONTEND_URL=https://uat.dataven.fr
# === Sage Gateway Windows ===
SAGE_GATEWAY_URL=http://100.64.0.7:8002/
SAGE_GATEWAY_TOKEN=81159463425dd43f7d0472121fd1d633ecb2d19c6df28d2201c0d7e41a2e46cf
# === Base de données ===
DATABASE_URL=sqlite+aiosqlite:///./data/sage_dataven.db
#DATABASE_URL=sqlite+aiosqlite:///./sage_dataven.db
# === SMTP ===
SMTP_HOST=smtp.office365.com
#SMTP_HOST=smtp.gmail.com
SMTP_PORT=587
#SMTP_USER=r.fanilonantenain.a@gmail.com
#SMTP_PASSWORD=cyohjomlanjplhgt
SMTP_USER=noreply@dataven.fr
SMTP_PASSWORD=bhzqldjbfljhtlhl
SMTP_FROM=XDataven Notifications <noreply@dataven.fr>
# === Universign ===
UNIVERSIGN_API_KEY=apikey_nKGn5Dbya7yMuL40odLZYYrak
UNIVERSIGN_API_URL=https://api.alpha.universign.com/v1
# === API ===
API_HOST=0.0.0.0
API_PORT=8000
API_RELOAD=False
# === Email Queue ===
MAX_EMAIL_WORKERS=3
# === Logs ===
LOG_LEVEL=INFO

18
database/enum/status.py Normal file
View file

@ -0,0 +1,18 @@
import enum
class StatutEmail(str, enum.Enum):
EN_ATTENTE = "EN_ATTENTE"
EN_COURS = "EN_COURS"
ENVOYE = "ENVOYE"
OUVERT = "OUVERT"
ERREUR = "ERREUR"
BOUNCE = "BOUNCE"
class StatutSignature(str, enum.Enum):
EN_ATTENTE = "EN_ATTENTE"
ENVOYE = "ENVOYE"
SIGNE = "SIGNE"
REFUSE = "REFUSE"
EXPIRE = "EXPIRE"