Menu

#3 bug publication commentaire

1.0
open
mose
bug (1)
2019-07-24
2019-05-22
Linterweb
No

on a un certain nombre de remontées comme quoi la publication des commentaires bug. La popup disparait mais le comm n'apparait pas, un pb de refresh du à ? (erreur js ou websocket!?) et du coup les gens postent plusieurs fois le même comm.

Discussion

  • mose

    mose - 2019-07-24

    mose Today at 1:47 AM
    j'ai bricolé un script pour detecter les doublons

    linterweb@smtp:~/loomio$ rails r /home/admin/clean_comments.rb
    

    ca affiche juste, ca efface rien, pour verifier
    ca prend les commentaires apres une date donnée

    linterweb@smtp:~/loomio$ cat tmp/last_comments_cleanup
    

    donc depuis le 7 juillet, mais au premier run il va prendre tout
    la logique c'est : si dans une meme discussion un meme auteur poste 2 messages dans un inytervale de 10 minutes avec les 10 premiers caracteres identiques, on garde le plus recent
    tu peux jeter un oeil ou demander a johan
    reste a faire: le delete des commentaires en utilisant la variable dupli ou c'est stocké, puis updater le fichier du last_comments_cleanup
    l'avantage c'est que tu peux le lancer a la main sans perturber le cron
    pisque ca prendra depuis le dernier check moins 10 minutes (arbitrairement)
    au cas ou le cron tombe au milieu d'un dupli
    le code est assez lisible, c'est juste 38 lignes

    pm56 Today at 1:56 AM
    On aurait pu garder le plus ancien 🤔

    mose Today at 1:57 AM
    c'est plus logique de garder le plus nouveau, a mon avis
    fais tourner le script tu comprendras
    les gens font des corrections sur les submit subsequents, parfois
    exemple:

    dupli found in Problèmes rencontrés en ADA : règles de fonctionnement, préparation, animation (I. le fonctionnement) (marcq)
    DROP - 1452 salut a tous
    KEEP - 1453 salut a tous 
    Est ce qu'il faut passer sur https://giletsjaunes-coordination.fr/
    

    et je soupconne que le soucis de js soit lié au fait que loomio est lancé en mode dev

    pm56 Today at 2:01 AM
    Alors on peut lancer en mode prod ?

    mose Today at 2:02 AM
    ouais mais pas comme ca, faudrait utiliser le loomio-deploy
    mais c'est tout un binz
    parce que c'est du docker qui prend l'image upstream, du coup faut fabriquer une image upstream
    et bricoler un peu

    pm56 Today at 2:03 AM
    Ok on active le cron du coup

    mose Today at 2:03 AM
    verifie deja l'output
    si c'est bon j'active le delete dans le script
    mais demain, parce que la il se fait tard

     
  • mose

    mose - 2019-07-24

    J'ai ajouté dans le script en commentaire ce qu'il faut decommenter pour que ca efface les doublons effectivement.

     

Log in to post a comment.

MongoDB Logo MongoDB