Submitted by nico_reservoir on
Bonjour à tous,
Dans le cadre d'un site communautaire, je dois créer un grand nombre de rôle pour délimiter l'accès au contenu.
J'en ai une trentaine environ. (oui c'est beaucoup, est-ce le bon moyen ? )
En effet, le contenu est divisé par région de France, et seules les membres d'une région peuvent avoir accès à ce contenu. A cela, il faut ajouter des administrateurs pour ces régions avec le droit d'ajouter du contenu par région et un rôle admin global qui a accès à tout.
Le problème est que suite à ce grand nombre de rôle, la page "permissions" (admin/people/permissions) s'affiche mais sans css sans tableau de droits.... (capture écran en pièce jointe)
Je pense qu'elle ne peut pas afficher un si grand nombre de rôles...
A contrario, la page permissions/roles ou une page de droits propre à un rôle (people/permissions/1 par exemple) s'affiche sans aucun problème.
Il y a t-il un moyen pour afficher convenablement la page "permissions" ?
Merci de votre aide.
Cordialement.
Nicolas.
Fichier attaché | Taille |
---|---|
Aperçu page permissions | 83.19 Ko |
La requête SQL pour afficher
Permalien Soumis par hles le 24 Mai, 2012 - 01:35
La requête SQL pour afficher votre page doit prendre trop de temps. Je ne voudrais pas juger de la conception du site, mais j'ai quand même l'impression qu'une trentaine de rôles est vraiment très élevé. Essayez de voir si c'est réellement justifié avant d'aller plus loin.
Je me doutais que cela venait
Permalien Soumis par nico_reservoir le 25 Mai, 2012 - 10:54
Je me doutais que cela venait de la requête. Ce qui est bizarre, c'est qu'en essayant le module fields_permissions, je voyais dans le tableau de configuration sur un champ cck, tous les rôles.
Je suis bien conscient que cela fait trop de rôle, je vais essayer de voir avec le client pour épurer mais ce n'est pas gagné. :)
Je vais voir si je peux passer par l'api ACL dans le cas contraire.
Merci de votre aide.
J’ai eut le même problème
Permalien Soumis par mortiped le 24 Mai, 2012 - 08:51
J'ai eut le même problème mais c'etais avec une taxonomie de 1000 termes environs.
La page 1 s'affichais comme toi sans css et rien. Pour y remédier j essayer tous les chemin possible pour accéder a la page une et pour finir un de ses chemin a afficher la page avec le css.
Donc essaie aussi tous les chemins pour venir sur la page permission et peut-etre que, comme moi, sa finira par venir.
Désoler, je n'ai pas d'autre méthode plus précise ou fiable, mais celle la fonctionne.