fix(caldav) : rendre les devoirs transparents #41

Open
Codex wants to merge 1 commits from fix/issue-11-caldav-homework into main
Collaborator

Résumé

Conserve les devoirs en VEVENT pour la compatibilité CalDAV, mais les rend conformes et non bloquants.

Décision de compatibilité

  • DTSTART/DTEND sont des dates couvrant la journée d'échéance ;
  • TRANSP:TRANSPARENT évite de réserver un créneau occupé ;
  • aucun STATUS:NEEDS-ACTION n'est ajouté à un VEVENT ;
  • la signature inclut TRANSP ;
  • les anciens VEVENT gérés sont migrés par UID, sans doublon, puis deviennent idempotents.

Validation

  • 35 tests CalDAV ciblés : sérialisation et intégration ;
  • suite complète : 755 tests passés, 64 avertissements de dépréciation préexistants ;
  • pre-commit complet : Ruff, formatage, mypy, Bandit, YAML, conflits et detect-secrets ;
  • git diff --check.

La page wiki GuideCalDAV documente le rendu retenu.

Closes #11

## Résumé Conserve les devoirs en `VEVENT` pour la compatibilité CalDAV, mais les rend conformes et non bloquants. ## Décision de compatibilité - `DTSTART`/`DTEND` sont des dates couvrant la journée d'échéance ; - `TRANSP:TRANSPARENT` évite de réserver un créneau occupé ; - aucun `STATUS:NEEDS-ACTION` n'est ajouté à un `VEVENT` ; - la signature inclut `TRANSP` ; - les anciens `VEVENT` gérés sont migrés par UID, sans doublon, puis deviennent idempotents. ## Validation - 35 tests CalDAV ciblés : sérialisation et intégration ; - suite complète : 755 tests passés, 64 avertissements de dépréciation préexistants ; - pre-commit complet : Ruff, formatage, mypy, Bandit, YAML, conflits et detect-secrets ; - `git diff --check`. La page wiki `GuideCalDAV` documente le rendu retenu. Closes #11
Codex added the priority:higharea:caldav labels 2026-09-12 15:43:31 +02:00
Codex added 1 commit 2026-09-12 15:43:32 +02:00
You are not authorized to merge this pull request.
This pull request can be merged automatically.
This branch is out-of-date with the base branch
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin fix/issue-11-caldav-homework:fix/issue-11-caldav-homework
git checkout fix/issue-11-caldav-homework
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: AntoineVe/college-infos#41