Skip to content

Conversation

@TeddyRoncin
Copy link
Member

  • New route: POST /assos/:assoId/daymail
  • Decorator HasSomeAmong is now applied to classes instead of properties

@TeddyRoncin TeddyRoncin marked this pull request as draft October 19, 2025 01:39
@codecov
Copy link

codecov bot commented Oct 19, 2025

Codecov Report

❌ Patch coverage is 98.26590% with 3 lines in your changes missing coverage. Please review.
✅ Project coverage is 84.17%. Comparing base (c0f3d81) to head (abf5327).

Files with missing lines Patch % Lines
src/validation.ts 92.30% 2 Missing ⚠️
src/assos/weekly/weekly-with-asso-id.controller.ts 98.21% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##              dev      #92      +/-   ##
==========================================
+ Coverage   83.19%   84.17%   +0.97%     
==========================================
  Files         140      148       +8     
  Lines        2398     2565     +167     
  Branches      470      465       -5     
==========================================
+ Hits         1995     2159     +164     
- Misses        398      401       +3     
  Partials        5        5              

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@AlbanSdl AlbanSdl linked an issue Oct 19, 2025 that may be closed by this pull request
3 tasks
@TeddyRoncin TeddyRoncin marked this pull request as ready for review November 6, 2025 22:15
Comment on lines 315 to 316
titleTranslation: { create: pick(title, 'fr', 'en', 'es', 'de', 'zh') },
bodyTranslation: { create: pick(message, 'fr', 'en', 'es', 'de', 'zh') },
Copy link
Member

Choose a reason for hiding this comment

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

Tu peux avoir d'autres propriétés sur une Translation ?
Et par la même occasion, pourquoi ne pas garder le type de TranslationReqDto au lieu de Translation ? (pareil pour update)

Copy link
Member Author

@TeddyRoncin TeddyRoncin Nov 7, 2025

Choose a reason for hiding this comment

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

Tu veux dire remplacer partout Translation par TranslationReqDto ? J'imagine pourquoi pas, en renamant TranslationReqDto en Translation then ?
Sinon, je pick pour m'assurer que le type est bien ce que je veux avoir (genre ya pas des fields qui traînent en plus pour je ne sais quelle raison). J'ai fait une liste pour store les languages du coup, tu me diras si ça te va

Copy link
Member

Choose a reason for hiding this comment

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

Ce que je veux dire c'est que c'est juste un typage et en soit c'est encore ton dto à cet endroit là donc je trouve ça pas pertinent de le rename ici

Copy link
Member Author

Choose a reason for hiding this comment

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

J'ai viré le pick, j'avoue qu'après nouvelle réflexion c'était ptet en effet overkill

Par contre, non, à cet endroit là, on ne sait pas si ça vient d'un controller ou d'autre part, on est à l'intérieur de l'API, pas sûr la limite comme au niveau des controllers (ya 2-3 fois où on a give up la règle parce que chiant de redéfinir un type qui existe déjà)

@AlbanSdl AlbanSdl mentioned this pull request Nov 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Assos] Daymail et messages d'assos

3 participants