Discussion utilisateur:Dr Brains/LiveRC/MarkQuestionableExtension.js

Le contenu de la page n’est pas pris en charge dans d’autres langues.
Une page de Wikipédia, l'encyclopédie libre.
MarkQuestionableExtension

Impact sur LiveRC[modifier le code]

  • Dans LiveRC
    • Création de l'interface :
      • Créer liste de suivi spéciale pour les modifications douteuses
    • Réception RC création/modification d'une page Wikipédia:Modification douteuse/oldid/Nom de la page :
      • Blocage de l'ajout dans la table RC
      • Récupération des éléments oldid et titre depuis le titre de la page
      • Récupération des catégories pour connaître le statut de vérification (aucun, 1 validation, 2 validations) et les éventuels commentaires (marquage comme douteux, et validations
      • Récupération du contenu de la page (action=raw) pour récupérer le nom du marqueur et des vérificateurs et le timestamp
      • Mise à jour de la liste spéciale
        • Ajout d'un item dans la liste de suivi spéciale si non vérifiée 2 fois
        • Retrait de la liste spéciale si vérifiée 2 fois
      • Si la modification est toujours dans les RC :
        • Si elle n'est pas vérifiée 2 fois, la marquer comme douteuse (classe au rendu identique à RcNotReviewed utilisée par ailleurs pour les Pending Changes)
        • Si elle est vérifiée 2 fois, supprimer le marquage "douteux"
    • Visualisation d'un diff
      • Vérification de l'appartenance de la page et de l'oldid aux modifications douteuses référencées
        • Si modif douteuse, ajouter un formulaire pour la vérifier (interdire à l'utilisateur de vérifier 2 fois la même modif)
        • Si modif non douteuse, ajouter un formulaire pour la marquer douteuse
  • Hors LiveRC :
    • Récupération du contenu de la page Wikipédia:Modification douteuse/oldid/Nom de la page (action=raw) pour récupérer toutes les infos nécessaires
      • Si modif douteuse, ajouter un formulaire pour la vérifier (interdire à l'utilisateur de vérifier 2 fois la même modif)
      • Si modif non douteuse, ajouter un formulaire pour la marquer douteuse

Fonctionnement du système[modifier le code]

  • Marquage d'une modif comme douteuse :
    • Création d'une page type Wikipédia:Modification douteuse/oldid/Nom de la page
      • Contenu = modèle avec divers paramètres :
        • timestamp (chiffres uniquement)
        • titre de la page
        • oldid de la modif douteuse
        • nom de l'utilisateur marqueur
        • commentaire ajouté lors du marquage
        • nom de l'utilisateur vérificateur N°1
        • décision de l'utilisateur vérificateur N°1 : modif valide ou à reverter ?
        • commentaire de l'utilisateur vérificateur N°1
        • nom de l'utilisateur vérificateur N°2
        • décision de l'utilisateur vérificateur N°2 : modif valide ou à reverter ?
        • commentaire de l'utilisateur vérificateur N°2
        • champ pour indiquer que la vérif est terminée et que l'éventuel revert a été effectué
      • Le modèle se charge de la catégorisation de la page pour le suivi (deux catégories, tri par date et par titre de page) :
        • Modifs non vérifiées
        • Modifs vérifiées une fois à reverter
        • Modifs vérifiées une fois à valider
        • Modifs vérifiées deux fois à valider (= Modifs dont la vérification est terminée ?)
        • Modifs vérifiées deux fois à reverter
        • Modifs vérifiées deux fois à discuter (si user 1 et user 2 ne sont pas d'accord)
        • Modifs dont la vérification est terminée (une seule cat à vider)
  • Vérification d'une modif :
    • Ajout de l'utilisateur vérificateur dans le champ user1 si libre, ou user2 si libre, ou abandon vérif
    • Ajout de la décision du vérificateur
    • Ajout d'un commentaire de vérification

Maintenance[modifier le code]

  • Vérifier les modifs douteuses non validées ou validées une seule fois
    • Via LiveRC pour l'en-cours
    • Via les diffs pour le stock
  • Réverter les modifs qui doivent l'être
  • Supprimer régulièrement les modifs vérifiées deux fois
  • Projet de maintenance spécialisé à créer pour la coordination et le suivi