Skip to content

Gestionnaire de fichiers : étape 3 - #4346

Open
arnaudlevy wants to merge 20 commits into
mainfrom
files-step-3
Open

arnaudlevy wants to merge 20 commits into
mainfrom
files-step-3

Conversation

@arnaudlevy

@arnaudlevy arnaudlevy commented Sep 6, 2026 •

Copy link
Copy Markdown
Member

Type

  • Nouvelle fonctionnalité
  • Bug
  • Ajustement
  • Rangement

Description

Warning

Il faut merge #4329 et #4323 avant celle-ci
Au global, la logique de lock de synchronisation et les annonces doivent être déployées et fonctionnelles

#4162

Serveur de fichiers

  • Paramétrage
  • Connexion FTP
  • Synchronisation
  • Déplacement
  • Redirections d'URLs (et URLs courtes)
  • Index propre -> non, à faire en setup server
  • Suppression (notamment à la dépublication)

Pérennité

  • Gestion de la pérennité
  • Nettoyage automatique

Sécurité

  • Liste blanche ?
  • Publication Scaleway en privé si pas publié

Niveau d'incidence

  • Incidence faible 😌
  • Incidence moyenne 😲
  • Incidence forte 😱

Changement d'interface

  • Aucun 😌
  • Changements mineurs 😲
  • Changements majeurs 😱

@arnaudlevy
arnaudlevy marked this pull request as draft September 6, 2026 06:50
@arnaudlevy arnaudlevy mentioned this pull request Sep 7, 2026
3 of 10 tasks
arnaudlevy and others added 16 commits September 7, 2026 13:08
* wip

* fix

* better test

* Update app/services/git/providers/github.rb

Co-authored-by: Pierre-André Boissinot <pierreandre.boissinot@noesya.coop>

---------

Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>
Co-authored-by: Pierre-André Boissinot <pierreandre.boissinot@noesya.coop>
* add is_lasting to files and set to false from blocks

* fix

* add job to destroy not lasting files

* handle restore + wip restore route

* handle restoration

* feedback

* woops
* White list

* ACL

* wip

* fix

* remove useless early return (file l10n always has an original blob) + handle deletion/restoration

* add tests

* add expectation times

* clean

Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>

---------

Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>
@arnaudlevy
arnaudlevy marked this pull request as ready for review September 18, 2026 12:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants