-
Notifications
You must be signed in to change notification settings - Fork 161
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
Journal des événements sur un contenu #5940
The head ref may contain hidden characters: "historique_\u00E9v\u00E9nements"
Conversation
fbdcc0f
to
a61dc08
Compare
25c4f9f
to
19cdcd7
Compare
19cdcd7
to
ecfd8b0
Compare
9b33cb3
to
2470f9c
Compare
2470f9c
to
312ba8a
Compare
Bon, j'opère un changement de plan ici. Au lieu de mettre un nombre limité d'événements avec leurs notifications, je vais mettre un maximum d'événements dans cette PR, mais sans notifications. En effet, en travaillant sur les notifications, je me suis rendu compte que c'est beaucoup de travail de rajouter ça proprement et ça peut être très long à tester aussi. Mieux vaut découper la partie enregistrement des événements et notifications en deux PR pour que ça reste gérable. |
6e823c8
to
d06051b
Compare
d06051b
to
05be727
Compare
540fcef
to
7fe34b5
Compare
7fe34b5
to
a7654d5
Compare
94b649f
to
ba80093
Compare
00c2416
to
377e934
Compare
a72f52b
to
4c7dfb0
Compare
…on du signal jsfiddle_managemen
… l'émission du signal opinions_management
…ns la vue AddSuggestion
b01b9c3
to
fdaa207
Compare
@Migwel j'ai corrigé tes remarques, je te laisse vérifier que c'est bon. |
@Arnaud-D Je confirme, la désactivation de la beta fonctionne maintenant. Et j'ai refait quelques actions "au hasard" et je confirme qu'elles fonctionnent toujours également. |
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.
J'ai parcouru le code et testé rapidement, ça me semble bon. Joli travail @Arnaud-D !
Et bravo pour la QA @Migwel, c'est jamais très simple quand il y a beaucoup de code comme ici.
la gestion de opinions (publication, dépublication)
@Arnaud-D qu'est-ce que tu entends par "opinions" ? Les billets ?
QA OK ✔️
Actuellement, on se sert beaucoup des MP pour notifier des événements sur un contenu, comme par exemple les réservations en validation. Le but de cette PR est de créer un nouveau système permettant d'avoir un historique des événements par contenu, ainsi que, dans un deuxième temps, des notifications sur ces événements.
Techniquement, je rajoute un modèle pour les événements sur un contenu. Les événements sont créés lors de la réception d'un signal spécifique à cet événement. C'est assez facile de rajouter des événements pour toutes sortes d'actions, en ajoutant les signaux correspondants.
À faire
Pour une prochaine version
QA
Avant toute chose :
make migrate-db
.Ensuite, ouvrir un contenu (article ou tuto) et la page "Journal des événements" de celui-ci.
Jouer avec les actions suivantes :
À chaque événement, regarder que tout se passe bien (événement bien ajouté, bon message avec les bons liens, etc).
Faire pareil pour un billet.
La gestion des catégories n'est pas dans le scope car le formulaire n'est pas séparé pour le moment et ça complique un peu la mise en œuvre.