-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Traçabilité des modifications sur un arrêté #1147
base: main
Are you sure you want to change the base?
Conversation
@Lealefoulon Je vais créer un ticket dans ce repo pour discuter de l'approche, hélas on a zappé le process habituel avec la design review etc... |
@Lealefoulon J'ai vu les erreurs dans la CI
Je pense que c'est lié au fait qu'il manque un |
@florimondmanca je n'ai pas accès à la fonction login() car elle est dispo dans la class AbstractWebTestCase et dans mon cas j'utilise TestCase est-ce qu'il faudrait que je rajoute cette fonction dans TestCase pour y avoir accès ? ou je suis à côté dans ma reflexion? |
src/Application/Regulation/Command/CreateRegulationOrderHistoryCommandHandler.php
Outdated
Show resolved
Hide resolved
src/Application/Regulation/Command/DeleteRegulationCommandHandler.php
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Quelques petits retours, sinon c'est top :-) !
src/Application/Regulation/Command/PublishRegulationCommandHandler.php
Outdated
Show resolved
Hide resolved
src/Application/Regulation/Command/SaveRegulationGeneralInfoCommandHandler.php
Outdated
Show resolved
Hide resolved
src/Application/Regulation/Command/SaveRegulationGeneralInfoCommandHandler.php
Outdated
Show resolved
Hide resolved
src/Application/Regulation/Command/SaveRegulationGeneralInfoCommandHandler.php
Outdated
Show resolved
Hide resolved
Cette erreur disparaitra avec la modification suggérée plus haut sur le fait de ne pas se trimballer le user partout. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
C'est top ! ⭐
Pas d'autres commentaires par rapport à ce qu'a mis Mathieu sur la simplification qui serait permise en mettant authenticatedUser dans CreateRegulationHistoryCommandHandler directement
tests/Unit/Application/Regulation/Command/CreateRegulationOrderHistoryCommandHandlerTest.php
Show resolved
Hide resolved
L'erreur est toujours présente.
2)App\Tests\Integration\Infrastructure\Symfony\Command\LitteralisImportCommandTest::testExecute |
Je pense qu'il faut que tu mock l'appelle à la méthode dans le test EudonetParisImportCommandTest |
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #1147 +/- ##
============================================
- Coverage 98.67% 98.55% -0.12%
- Complexity 1852 1864 +12
============================================
Files 368 372 +4
Lines 8014 8054 +40
============================================
+ Hits 7908 7938 +30
- Misses 106 116 +10 ☔ View full report in Codecov by Sentry. |
e100486
to
1743c4c
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
C'est top, bravo 👏
J'approuve en avance
src/Application/Regulation/Command/CreateRegulationOrderHistoryCommandHandler.php
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
D'après le message de Codecov, il manque un RegulationOrderHistoryTest.php
pour tester les getters :)
Des informations sur "qui a fait quelle action et quand sur un arrêté" seront stockées dans la base de données
Dans un premier temps, par exemple
Résultat attendu
Ces données permettront de réaliser des investigations si jamais quelque chose se passe mal, ou si une collectivité nous pose une question sur un comportement étrange qu'elle a observé, etc
C'est donc aussi une mesure de sécurisation de l'application