Skip to content

[FEATURE] Créer la table user-campaign-surveys pour stocker le NPS (PIX-23301).#16623

Merged
matthiasferraina merged 1 commit into
devfrom
PIX-23301-create-nps-table
Jun 25, 2026
Merged

[FEATURE] Créer la table user-campaign-surveys pour stocker le NPS (PIX-23301).#16623
matthiasferraina merged 1 commit into
devfrom
PIX-23301-create-nps-table

Conversation

@matthiasferraina

@matthiasferraina matthiasferraina commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

🪧 Problème

Une nouvelle fonctionnalité arrive lors de cette canicule intense. C'est celle du stockage du NPS pour le moteur de recommandations. On a besoin d'une table pour stocker cette information

🌈 Proposition

Créer la table user-campaign-surveys

✊ Remarques

Ajout d'un contrainte d'unicité pour le couple userId et campaignId

🎉 Pour tester

  • lancer la migration en local npm run db:migrate
  • constater la présence de la table
  • lancer un npm run db:rollback:latest
  • constater que la table a disparu 🏜️

@matthiasferraina matthiasferraina self-assigned this Jun 24, 2026
@matthiasferraina matthiasferraina requested a review from a team as a code owner June 24, 2026 11:30
@matthiasferraina matthiasferraina added 👀 Tech Review Needed team-devcomp Aka la Brigade du 🪩 Kool and the gang 🪩 labels Jun 24, 2026
@pix-bot-github

pix-bot-github commented Jun 24, 2026

Copy link
Copy Markdown

Comment thread api/db/migrations/20260624112002_create-user-campaign-surveys.js Outdated
Comment thread api/db/migrations/20260624112002_create-user-campaign-surveys.js Outdated

@er-lim er-lim left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Test en local ✅

Image

@matthiasferraina matthiasferraina force-pushed the PIX-23301-create-nps-table branch from 1ddc3c6 to 844018f Compare June 25, 2026 06:37

@AndreiaPena AndreiaPena left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Image

@matthiasferraina matthiasferraina added this pull request to the merge queue Jun 25, 2026
Merged via the queue into dev with commit 453714e Jun 25, 2026
9 checks passed
@matthiasferraina matthiasferraina deleted the PIX-23301-create-nps-table branch June 25, 2026 07:44
pix-service pushed a commit that referenced this pull request Jun 25, 2026
# [5.440.0](v5.439.0...v5.440.0) (2026-06-25)

### 🚀 Amélioration

- [#16581](#16581) Afficher le centre de certification rattaché à une organisation (PIX-22629)
- [#16603](#16603) Bloquer le bouton de création de version d'une certification si un brouillon est déjà en cours d'élaboration (PIX-23273)
- [#16623](#16623) Créer la table user-campaign-surveys pour stocker le NPS (PIX-23301).
- [#16608](#16608) Permettre de réinitialiser les résultats d'une campagne de type moteur de recommandation (PIX-23021)

### 🐛 Correction

- [#16629](#16629) Afficher l'ID de l'organisation en erreur lors du rattachement à un réseau (PIX-23130)
- [#16632](#16632) Utiliser la bonne version de node dans security.yml

### 🏗️ Tech

- [#16635](#16635) Corriger les erreur d'export knip
- [#16628](#16628) Ne pas faire les clics sur la liste déroulante du choix de langue en entrée de certif tant que la liste est désactivée pendant le rétablissement de la certification anglaise
- [#16627](#16627) Ranger le reste des models du domain quest, suite et fin
- [#16621](#16621) Récupération des challenges anglais non joués en certif coeur (PIX-23293).
- [#16637](#16637) Supprime le code lié à la gestion des accusés de traitement du CPF.
- [#16630](#16630) Supprime les chargements de attestations depuis le service currentUser
- [#16574](#16574) Supprimer des modèles et repositories de certification/shared (PIX-23231)

### ⬆️ Montée de version

- [#16633](#16633) Update pix-ui (mon-pix)
@pix-service

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 5.440.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

👀 Tech Review Needed released team-devcomp Aka la Brigade du 🪩 Kool and the gang 🪩

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants