modulo ldap e campo immagine
Ciao,
intanto grazie a chi leggera' e avra' la cortesia di rispondere. Il mio problema e' la sincronizzazione dell'immagine dell'utente con ldap.
Uso drupal 7.34 e il modulo LDAP (lightweight ecc...) versione 7.x-2.0-beta8+10-dev e una macchina virtuale con debian+openldap 2.4.
Ho configurato (penso correttamente) il modulo, infatti riesco a fare il login (l'ho impostato per il login solo da ldap) tramite ldap, riesco anche a modificare la descrizione dello user in ambo i versi. Ma quando modifico l'immagine, semplicemente non succede nullla, il log di slapd rimane silenzioso (almeno per la parte di modifica), cioe' fa il bind search e l'unbind, ma niente modify.
Sembrerebbe come se il modulo non comunichi di modificare l'attributo.
Ho installato xdebug e connesso eclipse, ma non mi sono di grande utilita' al momento, perche' non trovo il bandolo della matassa nella marea di righe di codice di questo modulo.
Ho scritto anche sul supporto ufficiale del modulo senza risposta purtroppo.
https://www.drupal.org/node/2430363
Se qualcuno puo' aiutarmi o mettermi anche sulla giusta strada...
grz

Risposte
Ciao, l'attributo in LDAP è
Ciao, l'attributo in LDAP è identificato alla stessa maniera anche nella connessione con Drupal?
Mi spiego meglio (spero), sia su server LDAP che su Drupal l'attributo immagine è collegato correttamente?
Intanto grazie per la
Intanto grazie per la velocita'!!
Spero di aver capito bene, in ldap configuration -> server -> ldap to user relationship -> thmbnail attribute ho messo jpegphoto
e in ldap -> conf -> user ho bindato property:picture con jpegphoto sia in ldap to drupal sia in drupal to ldap (e penso era questo che chiedevi, giusto?)
ovviamente sincronizzato sia su ldap entry creation sia on synch to ldap entry
Esattamente, era proprio
Esattamente, era proprio quello che intendevo!
A questo punto mi sorge il dubbio che forse il problema sia nel percorso dove salvi i file jpeg, magari non è accessibile per la sincronizzazione, prova a cambiare i permessi a 777 per vedere se cambia qualche cosa (se dovesse funzionare poi però bisogna cercare di capire come impostare, perché lasciare a 777 non è carino).
La directory e' scrivibile da
La directory e' scrivibile da www-data, infatti dentro ci si trovano tutte le immagini degli utenti i permessi della dir sono www-data www-data rwxrwxr-x . La dir e' public/drupal-7.34/sites/default/files/pictures. Copmunque cambiando i permessi in 777 non cambia nulla.
Non ho detto che: se cambio l'immagine su drupal questa rimane anche ad un successivo login quando si guarda il profilo dell'utente, ma quando si guarda l'immagine su ldap questa non c'e', viceversa se metto l'immagine su ldap non si sincronizza con drupal, oovero ognuno si mantiene la sua.
Il problema e' che abbiamo una phonebook che va a vedere i dati su ldap, ma vorremo che l'utente possa cambiarsi l'immagine da solo.