Project

General

Profile

Anomalie #146

Supprimer les pages CA lors de la migration

Added by Pierre Buyle over 10 years ago. Updated over 10 years ago.

Status:
Résolu
Priority:
Urgente
Assignee:
Pierre Buyle
Category:
Migration Drupal 6
Target version:
-
Start date:
05/25/2010
Due date:
05/25/2010
% Done:

100%

Estimated time:
Spent time:

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

#1

Updated by Pierre Buyle over 10 years ago

  SELECT nid FROM og_ancestry WHERE group_nid=10372 AND is_public=0" 

retourne une liste de 167 pages.
#2

Updated by theo _ over 10 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.

#3

Updated by Pierre Buyle over 10 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.

#4

Updated by Pierre Buyle over 10 years ago

  • % Done changed from 0 to 90

Reste à ajouter un test windmill pour valider la suppression des pages .

#5

Updated by Pierre Buyle over 10 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.

#6

Updated by Pierre Buyle over 10 years ago

  • Category set to Migration Drupal 6

Also available in: Atom PDF