Salve a tutti,
avrei l'esigenza di filtrare la visibilità di alcune pagine in base ai ruoli degli utenti.
Quale percorso mi consigliate?
Ho provato con TaxonomyAccessControl ma ho avutò difficoltà perchè in realta mi sembra che questo modulo riconosca soltanto il ruolo autenticato e non, mentre tutti gli altri ruoli custom ereditano le condizioni del ruolo autenticato.
Se qualcuno ha avuto la stessa necessità (quasi tutti immagino),
ha qualche consiglio da darmi?
Grazie a tutti,
Hai provato Content access + ACL?
ciao
www.gmpe.it
Non hai tantissime possibilità. TAC, TAC Lite e Content access + ACL sono tutte soluzioni valide, però la scelta va valutata sulla base della tua esigenza specifica. Comunque l'accesso ai nodi con TAC lo puoi specificare anche per ruolo.
Ciao!
--
www.siti-drupal.it
www.FiNeX.org
Dimenticavo, ci sono anche Node privacy by Role, Simple access... come ha detto eamluno in un altro thread, la funzione "cerca" è sempre molto molto molto utile :-)
--
www.siti-drupal.it
www.FiNeX.org
Ciao Finex,
Grazie per la risposta:
Mi sembra di dedurre che:
Node Privacy per role funziona in maniera analoga a Content Access.
L'utente può vedere o meno un tipo di contenuto.
Simple Access (interessante) si riferisce a ogni nodo.
Io vorrei lavorare per Tassonomia proprio come dovrebbe fare TaxonomyAccessControl.
Solo che non riesco a configurare i ruoli custom che dipendono i toto dall'utente autorizzato.
(se lui vede vedono tutto tutti, se non vede lui non vede niente nessuno)
Tu lo usi?
Certo, in alcuni siti lo sto usando. Comunque con TAC puoi gestire i permessi per ruolo e per termine in maniera granulare.
Non capisco la tua frase «ruoli custom che dipendono i toto dall'utente autorizzato»... cosa intendi esattamente?
Comunque prova a reinstallare TAC...
--
www.siti-drupal.it
www.FiNeX.org
Dunque,
in pratica non riesco a sovrascrivere con i ruoli custom il ruolo autenticated.
Nel senso che se attivo un ruolo custom e gli nego la visione di una voce di tassonomia continuo a vederlo.
L'opzione ignore di preciso cosa significa?
Forse devo prima applicare quella al ruolo autenticato per le voci che voglio sovrascrivere con i ruoli custom?
Con "ignore" salti la riga. Devi tenere conto che i permessi sono verificati tutti assieme, quindi se hai dato il permesso "view" al ruolo autenticato, ogni utente autenticato vedrà i contenuti con quel termine indipendentemente che per altri ruoli non sia permesso l'accesso in lettura per quel termine.
Ti consiglio di :
dopo un po' di prove vedrai che tutto sarà più chiaro :-)
Ciao!
P.S: di solito io imposto "ignore" per tutti (così l'accesso rimane quello di default) e poi imposto nello specifico i permessi di accesso (allow/deny) per le varie operazioni.
--
www.siti-drupal.it
www.FiNeX.org