Skip to main content
Chaque organisation a une limite de stockage. L’ancien système bloque les uploads au-delà de cette limite et suit l’usage en temps réel. Le nouveau système a déjà le champ en base (limite + usage) mais ne suit rien aujourd’hui : une organisation peut uploader sans limite.
  • Le back-office peut déjà consulter et éditer la limite et l’usage par organisation (garde-fou existant : impossible de baisser la limite en dessous de l’usage actuel).
  • Chaque document et pièce jointe stocke déjà sa taille en base — pas besoin d’aller la redemander au stockage.
  • Compter l’usage au moment où le fichier est enregistré (la fiche document/pièce jointe est créée), pas à la génération du lien d’upload - un upload abandonné ne pollue plus le quota.
  • Vérifier la limite avec une seule opération (usage + taille du nouveau fichier ≤ limite), pas un “je lis, puis j’écris” qui peut laisser passer deux uploads simultanés au-dessus de la limite.
  • Décrémenter à la suppression, à partir de la taille déjà connue en base.
  • Ne s’applique qu’aux fichiers rattachés à une organisation — le contenu partagé (bibliothèque) ne compte pas.
Arborescence dans S3