Anomalie #146
ferméSupprimer les pages CA lors de la migration
Description
Lors de la migration, il faut supprimer les pages dont l'accès est limité au CA pour éviter leur publication suite à la désactivation de Organic Group.
Procédure temporaire en attendant la résolution de #140.
Mis à jour par Pierre Buyle il y a plus de 14 ans
SELECT nid FROM og_ancestry WHERE group_nid=10372 AND is_public=0"
retourne une liste de 167 pages.
Mis à jour par theo _ il y a plus de 14 ans
Mise en place d'un compte unique pour les testeurs dans un htaccess + un robots.txt qui disallow / des fois que ça ne suffirait pas.
Tout le contenu est donc restreint et (théoriquement) non indexable en attendant que les pages soient supprimées.
Mis à jour par Pierre Buyle il y a plus de 14 ans
La requète
SELECT oga.nid FROM {node} n INNER JOIN {og_ancestry} oga ON n.nid = oga.nid WHERE oga.group_nid = 10372<code></pre> retourne 27 pages et smelbe bien correspondre aux pages à l'accès limité au groupe CA.
Mis à jour par Pierre Buyle il y a plus de 14 ans
- % réalisé changé de 0 à 90
Reste à ajouter un test windmill pour valider la suppression des pages .
Mis à jour par Pierre Buyle il y a plus de 14 ans
- Statut changé de Confirmé à Résolu
- % réalisé changé de 90 à 100
Le fichier tests/windmill/ca.py
est un test que valide que
- Pour un utilisateur non connecté
- La page "Groupe CA" (fr/ca) est accessible
- La page "Groupe CA" ne contient pas le titre "Tableau de bord CA"
- La page "Tableau de bord du CA" existe mais n'est pas accessible
- Pour un utilisateur connecté
- La page "Groupe CA" (fr/ca) est accessible
- La page "Groupe CA" contient pas le titre "Tableau de bord CA"
- La page "Tableau de bord du CA" est accessible
Le test échoue actuellement lors de l'accès à la page "Tableau de bord du CA" qui n'existe pas (validation de sa suppression en attendant).
En lançant le test, il faut passer les arguments functest username
et password
pour un utilisateur ayant le droit d'accéder aux pages CA.