Skip to content
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-15096][tra-14783] - Refacto de la fonction canReviewBsd #3784

Merged
merged 2 commits into from
Dec 3, 2024

Conversation

benoitguigal
Copy link
Member

@benoitguigal benoitguigal commented Nov 27, 2024

Deux bugs corrigés ici par le refacto de la fonction canReviewBsdd :

Les fonctions canReviewBsdd, canReviewBsda et canReviewBsdasi étaient devenus de vrais sacs de noeuds, je suis reparti des specs et j'ai ajouté des tests pour chaque use case

https://docs.google.com/spreadsheets/d/1Mp2Q2Esn3jFa3RT1NtW7WAYq0vh9-iv-xoppEoW80Hk/edit?gid=2124745641#gid=2124745641

Démo - les négociants, courtiers et intermédiaires n'ont pas accès à la révision

Enregistrement.de.l.ecran.2024-12-06.a.09.15.59.mov

Démo - Retirer la possibilité de réviser une annexe 1 avant la signature transport pour tous les acteurs

Enregistrement.de.l.ecran.2024-12-06.a.09.21.50.mov
  • Mettre à jour la documentation
  • Mettre à jour le change log
  • Documenter les manipulations à faire lors de la mise en production (sur le ticket Favro de release)
  • S'assurer que la numérotation des nouvelles migrations est bien cohérente
  • Informer le data engineer de tout changement de schéma DB

@benoitguigal benoitguigal changed the title [tra-14783] - Retirer les accès à la révision pour les profils Négociant, Courtier et Autre intermédiaire [tra-15096][tra-14783] - Refacto de la fonction canReviewBsd Nov 27, 2024
@benoitguigal benoitguigal force-pushed the tra-15096 branch 4 times, most recently from 76ec45b to 570a866 Compare November 27, 2024 14:22
@benoitguigal
Copy link
Member Author

Quality Gate Failed Quality Gate failed

Failed conditions 6.3% Duplication on New Code (required ≤ 3%)

See analysis details on SonarQube Cloud

Concerne un fichier de test, bizarre que SonarCloud râle

Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
6.3% Duplication on New Code (required ≤ 3%)

See analysis details on SonarQube Cloud

@benoitguigal benoitguigal merged commit e1aaab2 into dev Dec 3, 2024
19 of 20 checks passed
@benoitguigal benoitguigal deleted the tra-15096 branch December 3, 2024 08:52
@benoitguigal benoitguigal mentioned this pull request Dec 17, 2024
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.

4 participants