Description : Gérer le stockage des photos de profil, photos d'enfants et documents.
Endpoints :
POST /files/upload-url
DoD :
Le client MinIO est intégré dans un FilesService.
La route upload-url génère une URL pré-signée (presigned-url) pour que le frontend puisse uploader un fichier directement, de manière sécurisée.
Les clés des fichiers sont ensuite stockées dans les tables correspondantes (ex: users.profile_picture_key).
* **Description :** Gérer le stockage des photos de profil, photos d'enfants et documents.
* **Endpoints :**
* `POST /files/upload-url`
* **DoD :**
* Le client MinIO est intégré dans un `FilesService`.
* La route `upload-url` génère une URL pré-signée (`presigned-url`) pour que le frontend puisse uploader un fichier directement, de manière sécurisée.
* Les clés des fichiers sont ensuite stockées dans les tables correspondantes (ex: `users.profile_picture_key`).
cvodouhe
added this to the P'tits Pas Backend project 2025-08-07 13:14:55 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
POST /files/upload-urlFilesService.upload-urlgénère une URL pré-signée (presigned-url) pour que le frontend puisse uploader un fichier directement, de manière sécurisée.users.profile_picture_key).