Skip to content

feat(api): enable service civique missions in grimpio job#977

Open
theolemague wants to merge 2 commits intostagingfrom
theo/feature/grimpio-sc
Open

feat(api): enable service civique missions in grimpio job#977
theolemague wants to merge 2 commits intostagingfrom
theo/feature/grimpio-sc

Conversation

@theolemague
Copy link
Copy Markdown
Collaborator

@theolemague theolemague commented Apr 30, 2026

Description

Active la prise en charge des missions Service Civique dans le job Grimpio (jusqu'ici en attente derrière un TODO) et harmonise la valeur du contract type côté config.

Changements :

  • handler.ts : décommente le bloc qui récupère et traite les missions du publisher Service Civique, et les ajoute au flux Grimpio (en plus des missions JVA déjà gérées).
  • handler.ts : ajoute un retour propre (success: false, compteurs à 0) lorsqu'on rencontre l'erreur "Grimpio publisher not found" pour éviter d'écrire un échec d'import bruyant.
  • config.ts : remplace ASC_CONTRACT_TYPE = "service_civique" par "CIVIC_SERVICE" pour s'aligner sur la valeur attendue par Grimpio.

Liens utiles

  • 📝 Ticket Notion : lien

Type de changement

  • Nouvelle fonctionnalité
  • Correction de bug
  • Amélioration de performance
  • Refactoring
  • Documentation

Checklist

  • Code testé localement
  • Tests unitaires ajoutés/modifiés si nécessaire
  • Respect des standards de code (ESLint)
  • Migration de données nécessaire

Notes complémentaires

  • À surveiller au prochain run Grimpio : volume de missions Service Civique injectées et absence de régression sur les missions JVA.
  • Vérifier auprès de Grimpio que la valeur CIVIC_SERVICE est bien celle attendue côté ATS.

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Claude <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant