Demande #140
fermé
Déterminer un solution alternative aux modules og
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
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.
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.
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.
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.
- Catégorie mis à Migration Drupal 6
- Statut changé de Nouveau à En cours de traitement
- 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é.
- % réalisé changé de 0 à 100
- 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.
- Statut changé de En cours de traitement à Résolu
Formats disponibles : Atom
PDF