Skip to content

[TECH] Supprime les chargements de attestations depuis le service currentUser#16630

Merged
frinyvonnick merged 1 commit into
devfrom
tech-refacto-attestation
Jun 25, 2026
Merged

[TECH] Supprime les chargements de attestations depuis le service currentUser#16630
frinyvonnick merged 1 commit into
devfrom
tech-refacto-attestation

Conversation

@frinyvonnick

Copy link
Copy Markdown
Member

🪧 Problème

Le service currentUser charge les attestations de l'utilisateur afin de pouvoir afficher l'entrée de menu "Mes attestations". Cela représente 1M de requêtes par semaine.

🌈 Proposition

1/ Charger directement les données dans le composant de menu. Cela évite de faire la requête sur les pages où le menu n'est pas présent.
2/ Stocker dans le localStorage que l'utilisateur a le droit de voir l'onglet "Mes attestations" car on ne peut pas supprimer une attestation.

✊ Remarques

Le délai d'affichage est quasi imperceptible mais ça génère un petit layout shifting dans le menu.

🎉 Pour tester

  • Se connecter avec l'utilisateur all-attestations et constater la présence du menu "Mes attestations"

@frinyvonnick frinyvonnick self-assigned this Jun 24, 2026
@pix-bot-github

pix-bot-github commented Jun 24, 2026

Copy link
Copy Markdown

@frinyvonnick frinyvonnick added the 🍡 Combinix Adopt US - aka Team prescription label Jun 24, 2026
@frinyvonnick frinyvonnick marked this pull request as ready for review June 24, 2026 15:09
@frinyvonnick frinyvonnick added 👀 Tech Review Needed 👀 Func Review Needed Need PO validation for this functionally labels Jun 24, 2026
@SoleneLivran

SoleneLivran commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

Test fonctionnel ok :

  • clé stockée en local storage
  • endpoint attestations-details appelé seulement quand on n'a pas la clé en local storage
  • comportement ok pour le menu de nqv
Capture d’écran 2026-06-25 à 09 18 12 Capture d’écran 2026-06-25 à 09 21 54

@SoleneLivran SoleneLivran added Func Review OK PO validated functionally the PR and removed 👀 Func Review Needed Need PO validation for this functionally labels Jun 25, 2026
@frinyvonnick frinyvonnick added this pull request to the merge queue Jun 25, 2026
Merged via the queue into dev with commit a8662d2 Jun 25, 2026
19 checks passed
@frinyvonnick frinyvonnick deleted the tech-refacto-attestation branch June 25, 2026 08:33
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

🍡 Combinix Adopt US - aka Team prescription Func Review OK PO validated functionally the PR released Tech Review OK

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants