Projet

Général

Profil

Actions

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.

Statut:
Résolu
Priorité:
Urgente
Assigné à:
Pierre Buyle
Catégorie:
Migration Drupal 6
Version cible:
-
Début:
25/05/2010
Echéance:
25/05/2010
% réalisé:

100%

Temps estimé:
Temps passé:

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.

Mis à jour par Pierre Buyle il y a plus de 14 ans

  • Catégorie mis à Migration Drupal 6
Actions

Formats disponibles : Atom PDF