Visualizzazione di nodi solo per alcuni profili

8 contenuti / 0 new
Ultimo contenuto
Visualizzazione di nodi solo per alcuni profili

Buongiorno,
nel mio blocco ho diverse voci che vengono visualizzate. Una di queste voci deve essere visibile solo per determinati profili che accedono al portale.

Esempio
Mio blocco
Consultazioni fatture.
Scadenziario.
News.

La voce News deve essere visualizzabile solo da un determinato profilo che accede al portale. News è un nodo e non so come gestire l'accesso ai nodi da parte di determinati profili.

Grazie

pippo73 wrote:
...
La voce News deve essere visualizzabile solo da un determinato profilo che accede al portale. News è un nodo e non so come gestire l'accesso ai nodi da parte di determinati profili.

Bisogna ampliare il controllo accesso di Drupal. Io ho esperienza con content access, che credo risponderà alla tua eseguenza. In ogni modo, Drupal è incassinato ricco di moduli di controllo accesso, certi basati sui ruoli, altri su taxonomy, e cosi via. Vedi http://drupal.org/taxonomy/term/74

Più imparo, più dubito.

Però non ho capito come effettuare un controllo sui nodi. Potresti darmi qualche informazione ulteriore?

Grazie

Se aggiungi content access, allora troverai una lista dei ruoli alla quale puoi dare permessi di lettura/editing/cancellazione. Questo sia per il tipo di contenuto, sia per ogni contenuto stesso - se abilitato nella pagina di tipo di contenuto. E' un tab in più chiamato 'controllo accessi' in admin/content/node-type/tipo/access dove tipo è il tipo di contenuto. Se anche abilitato per il contenuto stesso, trovi anche in node/123/edit/access (credo - vado a memoria) la lista per quel specifico contenuto.

Più imparo, più dubito.

Ho scaricato il modulo content access e ho flaggato il check Enable per node access control settings che è nel tag controllo accessi della pagina.

In tutti i nodi mi esce adesso il tag controllo accessi ma ho un altro problema. Ho deselezionato i check per un determinato profilo ma pare che tale deselezione non sia servita a niente perchè la pagina è visualizzabile anche per i profili che non sono selezionati.

C'è qualche altro controllo da fare, hai un'idea di cosa non funziona?

grazie per la tua disponibilità

Faccio una domanda banale...

pippo73 wrote:
...In tutti i nodi mi esce adesso il tag controllo accessi ma ho un altro problema. Ho deselezionato i check per un determinato profilo ma pare che tale deselezione non sia servita a niente perchè la pagina è visualizzabile anche per i profili che non sono selezionati.

Io di solito per testare apro un altro browser (se usa IE per 'smanettare' Drupal, allora apri Firefox, o Chromium, ecc) e mi loggo (log in) come un utemte con il ruolo che sto testando. Questo perchè come admin (uid==1) hai sempre tutti i permessi... Anche tu hai fatto la stessa cosa?

Più imparo, più dubito.

Si certo come amministratore vedo sempre tutte le pagine ma quando mi registro con un utente avente un determinato profilo non mi dovrebbe far vedere il nodo che, invece, viene visualizzato.

Naturalmente il profilo con cui accedo al portale non è autorizzato per la visualizzazione del nodo perchè non presenta alcun check nel tag controllo accessi della pagina.

Il mio problema è che non voglio far visualizzare la voce nel blocco per determinati profili.
La pagina non viene visualizzata se il profilo non è autorizzato ma io vorrei che il titolo del nodo che venisse proprio visualizzato nel blocco se il profilo non è autorizzato.