Anomalie #146
fermé
Supprimer les pages CA lors de la migration
Ajouté par Pierre Buyle il y a plus de 14 ans.
Mis à jour il y a plus de 14 ans.
Catégorie:
Migration Drupal 6
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.
SELECT nid FROM og_ancestry WHERE group_nid=10372 AND is_public=0"
retourne une liste de 167 pages.
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.
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.
- % réalisé changé de 0 à 90
Reste à ajouter un test windmill pour valider la suppression des pages .
- 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.
- Catégorie mis à Migration Drupal 6
Formats disponibles : Atom
PDF