Ciao,
Ho creato un tipo contenuto Comunicazione. Vorrei che un utente autenticato possa vedere un blocco con le comunicazioni legate al suo ruolo.
ad esempio:
ho due ruoli, R1 e R2.
Quando creo il contenuto Comunicazione vorrei poterlo legare a un certo ruolo.
Quando un utente con ruolo R1 si autentica vorrei potesse vedere in un blocco tutte le comunicazioni legate al ruolo R1.
Quello che ho provato a fare è creare un vocabolario con termini uguali ai ruoli. quindi legare i termini al tipo contenuto Comunicazione, ma poi nella vista non so come fare i filtri....
Ovviamente il problema si risolverebbe facendo una vista per ogni ruolo. Purtroppo i ruoli cambiano circa ogni due mesi, quindi sarebbe bello trovare un modo per automatizzare la cosa.
Uso Drupal 6.
Grazie.
Sulla vista hai i permessi, usa content access.
http://www.chromeos.eu
provo subito.
grazie
Con Access Control ho ottenuto esattamente quello che volevo.
Ho solo un problema: Impostare i permessi di accesso è un'operazione da amministratore e non da semplice utente...avrei preferito rendere trasparente questa operazione.
Diciamo che ora chi crea il contenuto decide a chi dare il permesso di visualizzarlo, modificarlo o cancellarlo.
Vorrei invece che scelga solo a chi è diretta la comunicazione. Come potrei fare?
Intanto grazie ealmuno.
prova a controllare nei permessi sotto quelli del modulo....
http://www.chromeos.eu
intendi dire i permessi del modulo content_access?
Il modulo definisce due permessi:
1) grant content access
2) grant own content access
Yes
dovrebbe essere questo, leva le spunte e può darli solo l'admin
http://www.chromeos.eu
Rieccomi....
Come dicevo con modulo in questione ho ottenuto il risultato desiderato, ma non nel modo in cui volevo.
Cerco di spiegarmi. Ora la procedura è la seguente:
- Creo una Comunicazione
- Entro nella scheda access control e spunto i ruoli a cui desidero dare accesso al contenuto appena creato
Vorrei evitare:
- di scegliere il ruolo solo DOPO la creazione del nodo
- che ci sia la possibilità di indicare i ruoli anche per Edit e Delete (nessuno deve modificare o cancellare la comunicazione)
E' possibile? Non necessariamente con Access Controll ovviamente.
grazie