salve,
possiedo un tipo di contenuto T, creato con CCK, che al suo interno ha un campo reference per gli utenti.
vorrei fare in modo che, quando salvo un contenuto C di tipo T, esso sia leggibile e visualizzabile unicamente agli utenti selezionati nel campo reference. questo, ovviamente, anche se tali utenti hanno un ruolo che non prevede la visualizzazione di T.
pensavo a invocare un'action che, dopo il salvataggio del nodo, avviasse del codice PHP che cambiasse i permessi di lettura per C. se questa è la soluzione più praticabile, mi passate il riferimento API corretto per procedere in tal senso?
grazie. :)
saluti
Non ci sono sufficiente metodi di access control? O c'è spazio per un'altro?
http://drupal.org/node/602730
http://drupal.org/search/apachesolr_search/access%20control%20module
Più imparo, più dubito.
esistono almeno 3 moduli per questo:
http://drupal.org/project/nodeaccess_userreference
http://drupal.org/project/nodeaccess_nodereference
http://drupal.org/project/nodeaccess_autoreference
Certified to Rock
grazie ragazzi,
è proprio quanto cercavo. un'ultima cosa: questo discorso di estendere i permessi a ruoli o singoli utenti si può applicare a entità che mi rappresentano gruppi di utenti? per esempio, "rendi visibile questo nodo al gruppo Revisori". devo necessariamente esplorare OG?
grazie. :)
saluti