Content profile: gli utenti non possono aggiornare

8 contenuti / 0 new
Ultimo contenuto
Content profile: gli utenti non possono aggiornare

Degli amici mi chiedono di fargli un sito per la loro asociazione di softair
Ho installato content profile per poter sfruttare cck sui profili utente.
Ho aggiunto alcuni campi. Ora ci sono alcuni utenti che si erano già registrati.
Vorrebbero riempire quei nuovi campi.
Loro però quando vanno sul proprio profilo /user/ a differenza mia che sono amministratore, non hanno accesso alla pagina per modificare il proprio content profile con tutti i campi (sia per riempir ei nuovi campi e magari anche per modificare i vecchi: potrà essere che qualcuno prima o poi voglia cambiare qualcosa).
Insomma niente, il link che appare a me amministratore non c'è., cioè mi riferisco ad esempio a
/user/3/edit/profile
se vado all'indirizzo qui sopra entrando come utente normale drupal mi da
Accesso negato

che posso fare? quale può essere il problema? certamente i permessi, ma mi sembrano a posto:
create profile content --> nessuno
delete any profile content --> forum moderators
delete own profile content --> forum moderators
edit any profile content --> forum moderators
edit own profile content --> tutti i ruoli (tranne anonimo)

Ciao Occhio a settare correttamente la visibilità per ogni campo profile che hai aggiunto.
Cliccando sul campo del profilo che hai aggiunto

Home › Administer › User management › Profili › NOMECAMPO

c'è la possibilità di scegliere la visibilità del campo

Molto probabilmente la tua visibilità è settata solo per l'amministratore

Ciao

Ho fatto come dici ma il risultato è questo:
Nessun campo disponibile.
I fatto è che ho usato solo cck in quanto con content profile puoi usarlo.

Ciao, secondo me semplicemente non esiste un nodo di tipo "profile" (o come lo hai chiamato tu) associato agli utenti registrati prima di installare content_profile.

Prova a controllare.

M.

--
Michel 'ZioBudda' Morelli -- [email protected]
Sviluppo applicazioni CMS DRUPAL e web dinamiche -- Corsi Drupal -- Amministrazione Drupal -- Hosting Drupal

Ciao guarda

Personalmente in
Home › Administer › User management › Profili

Ho aggiunto 2 campi (singola linea di testo) e li ho chiamati profile_name e profile_surname

Successivamente ho solo eseguito quello che ho scritto nel mio precedente post settando la visibilità anche agli utenti e logicamente impostando i permessi come hai fatto tu e non ho avuto nessun problema.

Si guerai78
il fatto purtroppo è che quando installi content profile le pagine degli utenti non si gestiscono più da
Home › Administer › User management › Profili

o meglio se ci vai puoi lavore coi profili, ma user profile crea dei tipi di nodo chiamati profie
essi diventano le pagine utente di ogni iscritto al sito.
Ora quando clicchi su modifica c'è un'altra tab che altro non è che quel nodo, con tutti i campi assegnati tramite l'editing del content type con l'utilizzo del comodo cck.

Ora accade che gli utenti non possono modificare la propria pagina profilo. Questo è il problema.

Risolto: aveva ragione ziobudda
il vecchio utente non aveva generato per nulla il nodo content profile.
Sono entrato come amministratore, sono andato per modificare il nodo profilo dell'utente (cosa consentita solo agli amministratori), dopo di che ho salvato e infatti è venuto fuori l'avviso: nodo profilo creato.
Ora l'utente ha il link ed accede perfettamente.
Grazie ZioBudda ;-) ottima dritta

A disposizione.

M.

--
Michel 'ZioBudda' Morelli -- [email protected]
Sviluppo applicazioni CMS DRUPAL e web dinamiche -- Corsi Drupal -- Amministrazione Drupal -- Hosting Drupal