Pagine personali

6 contenuti / 0 new
Ultimo contenuto
Pagine personali

Ho bisogno di creare pagine personali per singoli utenti.
Ogni utente autorizzato (ruolo: autorizzato) deve poter accedere alla sua pagina personale ma non a quelle personali degli altri utenti (quindi ho escluso i ruoli).
Esiste un modulo per farlo?

Ho provato il modulo content-access ed ho provato ad adattarlo alle mie esigenze ma non è proprio quello che mi serve. Spiego meglio quello che voglio fare e cosa intendo per pagine personali:
1. si tratta di una Caccia al Tesoro
2. Gli iscritti prendono il ruolo di "Concorrenti"
3. Ci sono strade e percorsi diversi che vengono sorteggiati una volta la settimana
4. Ogni percorso è univoco
5. Ogni concorrente ha la sua pagina personale con il percorso, le tappe e lo "storico" dei quesiti risolti
6. In questa pagina settimanalmente dovrebbe essere visualizzato il quesito per raggiungere la tappa successiva. Essendo personale deve essere visualizzato solo dallo specifico concorrente.

forse non ho capito.
ma non è sufficiente il permesso view own [content type]?
se i nodi non sono creati dall'utente specifico, si può sia impostare manualmente come autore dagli admin. Sono anche abbastanza sicuro che esiste un modulo che lo fa automaticamente sulla base di qualche criterio

Questa può essere una soluzione a cui avevo già pensato: Inserire il quesito con il nome del destinatario e dare l'accesso solo a quest'ultimo come autore (anche se fittizio). L'unico inconveniente è il tempo e il rischio di errore se la partecipazione è poi numericamente rilevante.

"Sono anche abbastanza sicuro che esiste un modulo che lo fa automaticamente sulla base di qualche criterio"
Quale?

Quote:
Quale?

eh, se lo avessi trovato lo avrei scritto!

[d6] penso che dovresti mettere in piedi qualche sorta di automazione. esiste un'azione "cambia l'autore di un contenuto" ma i trigger disponibili sono pochini. sicuramente con rules puoi fare molto di più.
In alternativa esistono diversi moduli che assegnano l'accesso ad un nodo sulla base di un campo user reference; forse anche computed field può esserti di aiuto.

http://drupal.org/project/userref_access
http://drupal.org/project/nodeaccess_userreference
http://drupal.org/project/nodeaccess_nodereference
http://drupal.org/project/node_access_rules
http://drupal.org/project/rules

OK. Grazie, proverò strade diverse usando come base i moduli che mi hai segnalato