Profile2: differenziare dati personali da dati "segreti"

8 contenuti / 0 new
Ultimo contenuto
Profile2: differenziare dati personali da dati "segreti"

Salve,
col modulo profile2 riesco a creare profili aggiuntivi, oltre al classico profilo utente, da abbinare alle diverse tipologie di utente.
Ogni utente, per esempio l'utente "cliente", può anche accedere al proprio profilo personalizzato "anagrafica" e modificarlo. Fin qui tutto a posto.

Il punto è che un paio di campi di questo profilo "anagrafica" vorrei che fossero nascosti al "cliente" stesso, cioè al suo stesso padrone, e fossero visibili solo all'amministratore. Sono i campi con i dati del procacciatore che ha "segnalato" il cliente e qualche altra cosa che vorrei il cliente non modificasse e nemmeno vedesse.

Pensavo che l'unica soluzione per ottenere cio' è dividere, sempre con profile2, il profilo "anagrafica" in "anagrafica personale" e "anagrafica segreta" ma se ci fosse un modo più agile per nascondere alcuni campi del profilo "anagrafica" al proprio padrone sarebbe certamente meglio.
Che mi dite, esiste un modo?

Grazie

Drupal Version:

SWono riuscito a realizzare la cosa come dicevo, con due profili associati allo stesso cliente: "anagrafica personale" e "anagrafica segreta".
Il problema è ora che non riesco ad aggregare bene i dati nella view dell'amministratore.

Visualizzo così:
Cliente1 Nome
Cliente1 Procacciatore
Cliente2 Nome
Cliente2 Procacciatore

E invece vorrei:
Cliente1 Nome Procacciatore
Cliente2 Nome Procacciatore

Se uso l'opzione "Utilizza l'aggregazione" ottengo una pagina completamente vuota, segno che c'è qualche problema.

Help!!!

Utilizza l'aggregazione non c'entra con quello che dici tu.
Devi usare il campo Display inline o qualcosa del genere (campi allineati insomma) nelle impostazioni di visualizzazione dei campi.

...enter at your own risk...

Scusa, dove trovo questo Display inline? Non riesco a vedere niente di simile :(

Qua:
http://imageshack.us/a/img268/5632/ey4.png
e poi quando si apre la pagina, qua:
http://img15.imageshack.us/img15/2056/m353.png

(o cari admin, io vi voglio tanto bene e vi conosco uno per uno, ma perché mi dite che posso usare il tag img se non è vero?)

...enter at your own risk...

Mi stavo collegando per scrivere come avevo risolto (dopo avere cercato invano questo display inline) quando ho trovato la tua soluzione.
In realtà avevo risolto duplicando le relazioni nelle impostazioni avanzate della vista. Prima avevo una sola relazione Utente:profilo abbinata ai due tipi di profilo cugini creati con profile2.
Ora ho creato due relazioni Utente:profilo ognuna abbinata ad un solo tipo di profilo. in questo modo ottengo il risultato che volevo.
A me sembra anche la soluzione più pulita dal punto di vista "funzionale", che ne dici? Un tuo parere mi sarebbe utile, grazie ;)

Ammetto che non mi era chiarissimo, prima, pensavo fosse solo una questione di formattazione. Se in questo modo dividi e raggruppi i dati nel modo che ti serviva è ovviamente la soluzione migliore per te. :)

...enter at your own risk...

i campi potresti nasconderli a chi vuoi tu con https://drupal.org/project/field_permissions
field permission è una specie di content access ma per campi