Anomalie #146
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.
History
Updated by Pierre Buyle almost 13 years ago
SELECT nid FROM og_ancestry WHERE group_nid=10372 AND is_public=0"
retourne une liste de 167 pages.
Updated by theo _ almost 13 years ago
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.
Updated by Pierre Buyle almost 13 years ago
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.
Updated by Pierre Buyle almost 13 years ago
- % Done changed from 0 to 90
Reste à ajouter un test windmill pour valider la suppression des pages .
Updated by Pierre Buyle almost 13 years ago
- Status changed from Confirmé to Résolu
- % Done changed from 90 to 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.