Skip to content

refactor(infra): les documents d'activités sont gérés en BDD

BITARD Michaël requested to merge feat-activite-documents into master

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

Merge request reports