refactor(infra): les documents d'activités sont gérés en BDD
Created by: MichaelBitard
Checklist
-
En super supprimer cette activité https://preprod.camino.beta.gouv.fr/activites/m-pr-ratamina-2009-pma-2019-01 -
J'accède aux documents d'activités -
Je remplis une activité -
Je dépose une activité -
En tant qu'entreprise je vois mes activités (et pas celles des autres) et je peux les saisir -
En tant qu'utilisateur de l'administration CACEM, je ne vois pas l'onglet activités quand je suis sur un titre
Remarques
On a maintenant des activités qui sont déposées mais incomplète (il manque des documents obligatoires), on les liste pour Action ou on part du principe que ce sont des vieilles activités et c'est de l'archivage ?
Exemple: https://preprod.camino.beta.gouv.fr/titres/m-cx-numero-82-repentir-1909
Procédure de migration
- appliquer le script ansible
- relancer un déploiement (via github actions, soit directement le docker-compose up avec le bon sha)
- lancer
docker exec -w /packages/api -i camino_api_app node --loader ts-node/esm/transpile-only src/scripts/activites-documents-migration-to-database.ts
- supprimer les fichiers d'activites sur le disque (
sudo rm -rf /srv/www/camino/files/activites/
) - enlever le script de migration manuelle
- mettre la colonne
largeobject_id
en non-null