zds-site icon indicating copy to clipboard operation
zds-site copied to clipboard

Changer l'auteur du MP d'ajout d'auteur

Open Karnaj opened this issue 4 years ago • 14 comments

Lorsqu'un membre est ajouté en auteur en tutoriel, un message privé lui est envoyé par Clem. Ce serait mieux que l'auteur du message soit le membre qui l'a ajouté au tutoriel.


Ça se passe dans la vue d'ajout d'auteur.

  • L'auteur du MP ne doit plus être bot mais l'utilisateur qui a envoyé la requête (self.request.user).
  • Il ne faut pas qu'il soit envoyé en tant que staff, donc on supprime l'argument hat de l'envoi du MP.
  • On ne veut pas que l'auteur qui a ajouté soit supprimé du MP, donc on met l'argument leave à False (voir send_mp et ses arguments).
  • On ne veut pas envoyer de MP si le membre s'ajoute lui-même (un membre staff par exemple), donc on ne l'envoie que si l'utilisateur est différent de celui qui a envoyé la requête.

Karnaj avatar May 02 '20 08:05 Karnaj

Je ne suis franchement pas sûr que ce soit souhaitable, l'idée du compte Clem est de bien mettre en évidence que c'est un MP envoyé automatiquement.

Situphen avatar May 02 '20 10:05 Situphen

Je considère que c'est un peu comme le MP de prise en charge de validation où l'utilisateur qui a initié l'action est l'auteur du MP.

Karnaj avatar May 02 '20 10:05 Karnaj

C'est bien de pouvoir engager la conversation, ça devrait être la même chose quand un modo résoud une alerte

A-312 avatar May 02 '20 10:05 A-312

Je mets en Feedback en attendant plus d'avis.

Karnaj avatar May 02 '20 11:05 Karnaj

Je trouve ça bien, mais ça finit par faire vraiment beaucoup de MP. J'ai tellement de MP automatiques que j'ai du mal à trouver mes vrais MP. Je ne suis pas contre en ajouter plus en premier recours, mais je suis preneur de meilleures solutions à plus long terme.

Arnaud-D avatar May 02 '20 12:05 Arnaud-D

Je pense qu'on devrait attendre l'ajout des filtres pour les MP : "Sans réponse", "Créé automatiquement"...

A-312 avatar May 02 '20 13:05 A-312

En fait je pense qu'on ne devrait avoir qu'un seul MP "Suivi du contenu X" pour tous les messages automatiques genre ajout d'auteur, suppression d'auteur, réservation, publication, etc.

Situphen avatar May 02 '20 13:05 Situphen

Pourquoi on fait un MP et non une notification ?

A-312 avatar May 02 '20 13:05 A-312

Pourquoi on fait un MP et non une notification ?

Pour avoir une trace j'imagine, mais c'est vrai que la question se pose !

Situphen avatar May 02 '20 13:05 Situphen

Ces infos-là pourraient être historicisées. C'est un préalable au remplacement des MP par autre chose pour remplir le rôle joué actuellement par les MP automatiques.

Arnaud-D avatar May 02 '20 13:05 Arnaud-D

Pourquoi on fait un MP et non une notification ?

Pour avoir une trace j'imagine, mais c'est vrai que la question se pose !

C'est un peu overkill pour garder une trace, ça fait un peu bricolage si c'est la seule raiso. On garde une trace mais on flood pas mal les MP.

J'ai une préférence pour notification + page d'historique dans le tuto Sinon à défaut: Un unique MP avec tous les auteurs

A-312 avatar May 02 '20 14:05 A-312

Notification + page d'historique des auteurs dans le tuto, ça a l'air plutôt bien. Dans le même genre d'idée, les MPs de suivi de billet pourraient être traités de la même manière (et en fait, les contenus pourraient avoir un historique de publication avec les dates des différentes mises en lignes).

Karnaj avatar May 02 '20 17:05 Karnaj

~~Je sais que c'est fourre-tout mais ça pourrait faire partie du centre de notification~~

Par exemple on crée (si ce n'est pas déjà le cas) une table qui log les actions des utilisateurs, on pourrait standardisé cette table :

Date Feature Action Element Membre déclencheur Membre cible infos supplémentaires
- tuto add_author contenu/1234 Karnaj A-312 -

A-312 avatar May 02 '20 17:05 A-312

La PR mentionnée ci-dessus ouvre la voie à la solution citée par Karnaj, à savoir "Notification + page d'historique des auteurs dans le tuto". Actuellement, il n'y a pas de notifications encore, mais c'est une évolution naturelle à envisager.

Arnaud-D avatar Oct 01 '22 11:10 Arnaud-D