Projet

Général

Profil

Demande #140

Déterminer un solution alternative aux modules og

Ajouté par Pierre Buyle il y a presque 14 ans. Mis à jour il y a plus de 13 ans.

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

100%

Temps estimé:

Description

Organic Group st actuellement utilisé pour la gestion de droits d'accès aux pages.

Notes:
  • Le module node_access est peu actif (mais vivant)
  • Les drotis d'accès de node_access ne sont pas supportés dans views
  • Le module content_access couplé au module ACL sont supportés par views
  • Le module Taxonomy Access permet de configurer des droits d'accès en fonction des catégories de pages au niveau des rôles.
  • Le module Taxonomy Access Lite" offre des fonctionnalités similaires.

Révisions associées

Révision 449f05ee (diff)
Ajouté par root il y a presque 14 ans

Supression des pages en accès Espace Membres en attendant une solution de remplacement pour Organic Groupe (refs #140)

Révision 8b98df65 (diff)
Ajouté par Pierre Buyle il y a presque 14 ans

Correction du script de migration pour installer et activer les modules contemplate et tac_lite (refs #202, #140). Vide la liste des mots à supprimer des URLs par pathauto (refs #204)

Révision 596de7e5 (diff)
Ajouté par Pierre Buyle il y a plus de 13 ans

Migration de OG vers tac_lite (refs #140)

Révision 6209fe27 (diff)
Ajouté par Pierre Buyle il y a plus de 13 ans

Limite le nombre de pages dont on teste l'accès pour éviter des tests qui n'en finissent pas (refs #140)

Historique

#1

Mis à jour par Pierre Buyle il y a presque 14 ans

Le fichier tests/windmill/ca.py est un test qui valide que

  • Pour un utilisateur non connecté
    o La page "Groupe CA" (fr/ca) est accessible
    o La page "Groupe CA" ne contient pas le titre "Tableau de bord CA"
    o La page "Tableau de bord du CA" existe mais n'est pas accessible * Pour un utilisateur connecté
    o La page "Groupe CA" (fr/ca) est accessible
    o La page "Groupe CA" contient pas le titre "Tableau de bord CA"
    o La page "Tableau de bord du CA" est accessible

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.

Ce test peut servir de base à la validation de la solution. Il faut le compléter, en tester pour un utilisateur connecté non-membres du CA.

#2

Mis à jour par Pierre Buyle il y a presque 14 ans

Bon j'ai regardé de plus près "Taxonomy Access" et "Taxonomy Access Lite". Les deux m'ont l'air de couvrir les besoins de l'april. Ils réalisent tous els deux plus ou moins la même fonctionnalités avec quelques différences.

Taxonomy Access Lite est un peu moins "puissant" mais semble de fait plus simple à configurer.

#3

Mis à jour par Pierre Buyle il y a presque 14 ans

Les deux modules utilisent les même technique pour contrôler l'accès aux nodes. Technique qui est compatible avec les modules ''Views''. Ce qui garantit que les nodes non-visibles par un utilisateur ne sont pas visibles dans les views.

#4

Mis à jour par Pierre Buyle il y a presque 14 ans

  • Catégorie mis à Migration Drupal 6
#5

Mis à jour par Pierre Buyle il y a presque 14 ans

  • Début mis à 25/06/2010
#6

Mis à jour par Pierre Buyle il y a presque 14 ans

  • Statut changé de Nouveau à En cours de traitement
#7

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

  • Statut changé de En cours de traitement à Résolu
  • Assigné à mis à Pierre Buyle

Le choix s'est porté sur Taxonomy Access Lite et un script de migration vers cette solution a été ajouté.

#8

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

  • % réalisé changé de 0 à 100
#9

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

  • Statut changé de Résolu à En cours de traitement

Il faut remplacer les pages groupe-ca et espace-membres par des views listant les pages réservées au CA et aux membres.

#10

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

  • Statut changé de En cours de traitement à Résolu

Formats disponibles : Atom PDF