Discussion utilisateur:Dr Brains/LiveRC/MarkQuestionableExtension.js
Apparence
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
ettitre
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"
- Si elle n'est pas vérifiée 2 fois, la marquer comme douteuse (classe au rendu identique à
- 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
- Vérification de l'appartenance de la page et de l'oldid aux modifications douteuses référencées
- Création de l'interface :
- 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
- Récupération du contenu de la page Wikipédia:Modification douteuse/oldid/Nom de la page (
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)
- Contenu = modèle avec divers paramètres :
- Création d'une page type Wikipédia:Modification douteuse/oldid/Nom de la page
- Vérification d'une modif :
- Ajout de l'utilisateur vérificateur dans le champ
user1
si libre, ouuser2
si libre, ou abandon vérif - Ajout de la décision du vérificateur
- Ajout d'un commentaire de vérification
- Ajout de l'utilisateur vérificateur dans le champ
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