transfer from private server/git server

This commit is contained in:
M1n-0
2026-08-21 09:12:02 +02:00
parent 45c8982178
commit 6ecb014238
75 changed files with 4344 additions and 274 deletions

View File

@@ -0,0 +1,32 @@
"""evenement_model.py — Accès aux données pour l'entité "evenement" (planning)."""
def insert(db, titre, description, date_debut, date_fin, createur_sub):
query = (
"INSERT INTO evenements (titre, description, date_debut, date_fin, createur_sub) "
"VALUES (%s, %s, %s, %s, %s)"
)
return db.execute(query, (titre, description, date_debut, date_fin, createur_sub))
def fetch_all(db):
query = (
"SELECT id, titre, description, date_debut, date_fin, createur_sub, created_at "
"FROM evenements ORDER BY date_debut ASC"
)
return db.fetch_all(query)
def get(db, evenement_id):
query = (
"SELECT id, titre, description, date_debut, date_fin, createur_sub, created_at "
"FROM evenements WHERE id = %s"
)
return db.fetch_one(query, (evenement_id,))
def delete(db, evenement_id):
query = "DELETE FROM evenements WHERE id = %s"
with db.cursor(commit=True) as cur:
cur.execute(query, (evenement_id,))
return cur.rowcount