[ZIZope] PloneLDAP modificare attributo email dopo importazione

0 views
Skip to first unread message

Fabrizio Giuseppe Ventola

unread,
Feb 11, 2008, 6:55:39 AM2/11/08
to zo...@lists.zope.it
Ciao a tutti,

Questo e` il mio primo messaggio in lista. Sto usando Plone / Zope per
lavoro da un mesetto circa.

L'autenticazione su Plone avviene tramite server LDAP (``collegato``
correttamente).

L'unica cosa che non mi riesce, dopo aver fatto il mapping tra il nodo
``mail`` (LDAP) e ``email`` (ZMI), vorrei che a ``email`` di ZMI, per
ogni user venga aggiuno ``@domain.com``.

Spero di esser stato chiaro, vi ringrazio in anticipo,

Fabrizio.

PS: Ho provato anche in ZMI nel form per il mapping, aggiungendo e
tentando nei vari modi, inserendo,

<attributo> + "@domain.com"

(del tipo email + "@domain.com")
con scarsi risultati.
_______________________________________________
Zope mailing list
Zo...@lists.zope.it
http://lists.zope.it/cgi-bin/mailman/listinfo/zope

Fabrizio Reale

unread,
Feb 11, 2008, 7:03:35 AM2/11/08
to Gli utilizzatori italiani di Zope
Alle lunedì 11 febbraio 2008, Fabrizio Giuseppe Ventola ha scritto:
> Ciao a tutti,
>
> Questo e` il mio primo messaggio in lista. Sto usando Plone / Zope per
> lavoro da un mesetto circa.
>
> L'autenticazione su Plone avviene tramite server LDAP (``collegato``
> correttamente).
>
> L'unica cosa che non mi riesce, dopo aver fatto il mapping tra il nodo
> ``mail`` (LDAP) e ``email`` (ZMI), vorrei che a ``email`` di ZMI, per
> ogni user venga aggiuno ``@domain.com``.
>
> Spero di esser stato chiaro, vi ringrazio in anticipo,
>
> Fabrizio.
>
> PS: Ho provato anche in ZMI nel form per il mapping, aggiungendo e
> tentando nei vari modi, inserendo,
>
> <attributo> + "@domain.com"
>
> (del tipo email + "@domain.com")
> con scarsi risultati.

Non è direttamente possibile da ZMI.
Non ti conviene mettere il dominio nel campo mail di LDAP?

Fabry

--
Fabrizio Reale fabrizi...@redomino.com
Redomino S.r.l. Largo Valgioie 14 - 10146 Torino - Italy
Tel: +39 011 7499875 - Fax: +39 011 3716911 http://www.redomino.com/

Fabrizio G. V.

unread,
Feb 11, 2008, 7:33:47 AM2/11/08
to Gli utilizzatori italiani di Zope
> Non è direttamente possibile da ZMI.
> Non ti conviene mettere il dominio nel campo mail di LDAP?
>
> Fabry

Grazie gentile omonimo :)

No, purtroppo non mi e` possibile.
Si potrebbe risolvere mediante un piccolo script, oppure?
Qualcuno a qualche idea?

Fabrizio.

Fabrizio Reale

unread,
Feb 11, 2008, 8:10:13 AM2/11/08
to Gli utilizzatori italiani di Zope
Alle lunedì 11 febbraio 2008, Fabrizio G. V. ha scritto:
> > Non è direttamente possibile da ZMI.
> > Non ti conviene mettere il dominio nel campo mail di LDAP?
> >
> > Fabry
>
> Grazie gentile omonimo :)
>
> No, purtroppo non mi e` possibile.
> Si potrebbe risolvere mediante un piccolo script, oppure?
> Qualcuno a qualche idea?

Spiega bene la tua situazione e quello che vuoi ottenere.

Fabry

--
Fabrizio Reale fabrizi...@redomino.com
Redomino S.r.l. Largo Valgioie 14 - 10146 Torino - Italy
Tel: +39 011 7499875 - Fax: +39 011 3716911 http://www.redomino.com/

Fabrizio G. V.

unread,
Feb 13, 2008, 5:00:15 AM2/13/08
to Gli utilizzatori italiani di Zope
2008/2/11, Fabrizio Reale <fabrizi...@redomino.com>:

> Alle lunedì 11 febbraio 2008, Fabrizio G. V. ha scritto:
> > > Non è direttamente possibile da ZMI.
> > > Non ti conviene mettere il dominio nel campo mail di LDAP?
> > >
> > > Fabry
> >
> > Grazie gentile omonimo :)
> >
> > No, purtroppo non mi e` possibile.
> > Si potrebbe risolvere mediante un piccolo script, oppure?
> > Qualcuno a qualche idea?
>
> Spiega bene la tua situazione e quello che vuoi ottenere.
>
> Fabry


Mi scuso per il "ritardo" ma sono stato fuori.

In pratica nell'attributo mail di LDAP manca @dominio.com e dovrei
riuscire in qualche modo (se possibile) ad aggiungerlo "da zope".
Ho gia` provato dalla ZMI quando faccio il mapping degli attributi
LDAP - ZOPE ad aggiungere in svariati modi la stringa @dominio.com (ed
*ovviamente* non funge :) ).

Volevo sapere se magari qualcuno sa come potrebbe risolvere questa
cosa (magari tramite uno script).

Grazie in anticipo,

Fabrizio.

Fabrizio Reale

unread,
Feb 13, 2008, 5:35:24 AM2/13/08
to Gli utilizzatori italiani di Zope
Alle mercoledì 13 febbraio 2008, Fabrizio G. V. ha scritto:
> 2008/2/11, Fabrizio Reale <fabrizi...@redomino.com>:
> > Alle lunedì 11 febbraio 2008, Fabrizio G. V. ha scritto:
> > > > Non è direttamente possibile da ZMI.
> > > > Non ti conviene mettere il dominio nel campo mail di LDAP?
> > > >
> > > > Fabry
> > >
> > > Grazie gentile omonimo :)
> > >
> > > No, purtroppo non mi e` possibile.
> > > Si potrebbe risolvere mediante un piccolo script, oppure?
> > > Qualcuno a qualche idea?
> >
> > Spiega bene la tua situazione e quello che vuoi ottenere.
> >
> > Fabry
>
> Mi scuso per il "ritardo" ma sono stato fuori.
>
> In pratica nell'attributo mail di LDAP manca @dominio.com e dovrei
> riuscire in qualche modo (se possibile) ad aggiungerlo "da zope".
> Ho gia` provato dalla ZMI quando faccio il mapping degli attributi
> LDAP - ZOPE ad aggiungere in svariati modi la stringa @dominio.com (ed
> *ovviamente* non funge :) ).
>
> Volevo sapere se magari qualcuno sa come potrebbe risolvere questa
> cosa (magari tramite uno script).

Dipende da dove vuoi usarlo.
Applicarlo in modo globale potrebbe essere un po' impegnativo (se usi gli
utenti standard di Plone), mentre metterlo solo dove ti serve (per esempio
quando invii veramente un'email) può essere fattibile e basta modificare lo
specifico template.

Fabry

--
Fabrizio Reale fabrizi...@redomino.com
Redomino S.r.l. Largo Valgioie 14 - 10146 Torino - Italy
Tel: +39 011 7499875 - Fax: +39 011 3716911 http://www.redomino.com/

Fabrizio G. V.

unread,
Feb 13, 2008, 5:59:14 AM2/13/08
to zo...@lists.zope.it

Mh, in pratica mi servirebbe solo aggiungerlo nelle proprieta`
dell'utente (quindi se qualcuno effettua una ricerca e visita il
profilo di un utente nel campo mail dovra` vedere <email>+@dominio.com.

Forse successivamente ci sara` bisogno anche di aggiungere @dominio.com
anche quando si invia una mail (al `To:` per intenderci).

Quindi, come potrei fare ? :)

Ciao,

Fabrizio.

Vito Falco

unread,
Feb 13, 2008, 6:08:42 AM2/13/08
to Gli utilizzatori italiani di Zope
Ciao,
proposta di informatica-creativa :)

Se l'aggiunta del @dominio.com ti serve solo per poter fare in modo che le email spedite dal portale vengano correttamente inviate all'indirizzo email dell'utente (perchè lasciando tutto com'è plone invierebbe l'email to: pipposempronio), non faresti prima dare un'occhiata alla funzione che usa plone per spedire messaggi di posta e lì inserire la modifica? Così da aggiugnere la stringa di default all' ipotetico "to: " della funzione?

Vito



Il 13/02/08, Fabrizio G. V. <vnt...@gmail.com> ha scritto:

Vito Falco

unread,
Feb 13, 2008, 6:17:31 AM2/13/08
to Gli utilizzatori italiani di Zope
Ciao,
ho dato un'occhiata sul mio plone 2.5.5 e c'è un bello scriptino python che invia i "feedback" (ovvero quando un utente anonimo clicca sulla scheda dell'utente e spedisce un messaggio):  /portal_skins/plone_form_scripts/send_feedback

Troverai questa riga che sembra fare al caso tuo:
send_to_address = mtool.getMemberById(author).getProperty('email')
io azzarderi a fare un semplice concatenamento aggiungendo @dominio.com ;-)

Vito

Il 13/02/08, Fabrizio G. V. <vnt...@gmail.com> ha scritto:
On Wed, 13 Feb 2008 11:35:24 +0100

Fabrizio G. V.

unread,
Feb 13, 2008, 6:21:01 AM2/13/08
to zo...@lists.zope.it
On Wed, 13 Feb 2008 12:08:42 +0100
"Vito Falco" <vito...@gmail.com> wrote:

> Ciao,
> proposta di informatica-creativa :)
>
> Se l'aggiunta del @dominio.com ti serve solo per poter fare in modo
> che le email spedite dal portale vengano correttamente inviate
> all'indirizzo email dell'utente (perchè lasciando tutto com'è plone
> invierebbe l'email to: pipposempronio), non faresti prima dare
> un'occhiata alla funzione che usa plone per spedire messaggi di posta
> e lì inserire la modifica? Così da aggiugnere la stringa di default
> all' ipotetico "to: " della funzione?
>
> Vito

Caro Vito, ti ringrazio per la risposta.

Sinceramente, l'invio e` l'ultimo dei problemi, mi interesserebbe piu`
che altro la visualizzazione dell'attributo email (nei profili degli
utenti) col dominio.

Fabrizio.

Fabrizio G. V.

unread,
Feb 13, 2008, 6:24:21 AM2/13/08
to zo...@lists.zope.it
On Wed, 13 Feb 2008 12:17:31 +0100
"Vito Falco" <vito...@gmail.com> wrote:

> Ciao,
> ho dato un'occhiata sul mio plone 2.5.5 e c'è un bello scriptino
> python che invia i "feedback" (ovvero quando un utente anonimo clicca
> sulla scheda dell'utente e spedisce un messaggio):
> /portal_skins/plone_form_scripts/send_feedback
>
> Troverai questa riga che sembra fare al caso tuo:
>
> send_to_address = mtool.getMemberById(author).getProperty('email')
>
> io azzarderi a fare un semplice concatenamento aggiungendo
> @dominio.com ;-)
>
> Vito

Grazie, si, in effetti per ``correggere`` il To: andrebbe piu` che
bene, ma questo e` un problema secondario (come ti ho fatto notare
nella mail precedente).

Grazie per l'aiuto,
Fabrizio.

Vito Falco

unread,
Feb 13, 2008, 6:25:14 AM2/13/08
to Gli utilizzatori italiani di Zope
Ciao,
ancora più semplice, per certi versi. Individua la page template che fa visualizzare i dati (o scheda) dell'utente e customizzala per poi modificarla a piacimento.

V.

Vito Falco

unread,
Feb 13, 2008, 6:37:34 AM2/13/08
to Gli utilizzatori italiani di Zope
Ok,
quando visualizzi la scheda dell'utente via Plone quale oggetto viene richiamato?
Cioè, mi dici l'url che appare?

V.

Fabrizio G. V.

unread,
Feb 13, 2008, 6:39:44 AM2/13/08
to zo...@lists.zope.it
On Wed, 13 Feb 2008 12:25:14 +0100
"Vito Falco" <vito...@gmail.com> wrote:

> Ciao,


> ancora più semplice, per certi versi. Individua la page template che
> fa visualizzare i dati (o scheda) dell'utente e customizzala per poi
> modificarla a piacimento.
>
> V.

Si, in effetti e` molto semplice come soluzione..speriamo che basti :)
Grazie di tutto, buona giornata,

Fabrizio G. V.

unread,
Feb 13, 2008, 6:49:43 AM2/13/08
to zo...@lists.zope.it
On Wed, 13 Feb 2008 12:37:34 +0100
"Vito Falco" <vito...@gmail.com> wrote:

> Ok,
> quando visualizzi la scheda dell'utente via Plone quale oggetto viene
> richiamato?
> Cioè, mi dici l'url che appare?
>
> V.

L'url e`

<nome-sito>/Members/member_search_results

F.

Vito Falco

unread,
Feb 13, 2008, 6:57:40 AM2/13/08
to Gli utilizzatori italiani di Zope
Questa è la pagina di riepilogo... devi vedere il pagetemplate del dettaglio della scheda.

V.

Fabrizio

unread,
Feb 14, 2008, 3:44:05 AM2/14/08
to zo...@lists.zope.it
On Wed, 13 Feb 2008 12:57:40 +0100
"Vito Falco" <vito...@gmail.com> wrote:

> Questa è la pagina di riepilogo... devi vedere il pagetemplate del
> dettaglio della scheda.
>
> V.

Ciao tutti,
ieri parlandone con un collega abbiamo notato che effettivamente non
ci serve soltanto `mostrare` l'attributo email `di Zope` ma bensì
modificarlo come dicevo nelle precedenti mail.

Da ZMI ho notato che e` possibile definire nuovi attributi e mapparli a
piacimento con quelli di LDAP.

Bene, così potrei mappare l'attributo mail di LDAP con un nuovo
attributo "mail_prefix" in Zope, successivamente creare un nuovo
attributo (sempre in Zope) "base_domain" e combinandoli otterrei
l'indirizzo e-mail completo.

Vengo al dunque: come faccio ad assegnare all'attributo email di zope
la coppia di attributi mail_prefix (mappato con l'attributo mail di
LDAP) + base_domain?

Saluti,

Fabrizio Reale

unread,
Feb 14, 2008, 3:48:10 AM2/14/08
to Gli utilizzatori italiani di Zope

> ieri parlandone con un collega abbiamo notato che effettivamente non
> ci serve soltanto `mostrare` l'attributo email `di Zope` ma bensì
> modificarlo come dicevo nelle precedenti mail.
>
> Da ZMI ho notato che e` possibile definire nuovi attributi e mapparli a
> piacimento con quelli di LDAP.
>
> Bene, così potrei mappare l'attributo mail di LDAP con un nuovo
> attributo "mail_prefix" in Zope, successivamente creare un nuovo
> attributo (sempre in Zope) "base_domain" e combinandoli otterrei
> l'indirizzo e-mail completo.
>
> Vengo al dunque: come faccio ad assegnare all'attributo email di zope
> la coppia di attributi mail_prefix (mappato con l'attributo mail di
> LDAP) + base_domain?

Devi usare un prodotto che ti permetta di personalizzare l'oggetto utente, per
esempio "remember", a quel punto fai ciò che vuoi degli attributi.

Una soluzione un po' più rozza è un monkey patch al codice nativo di Plone.

Fabrizio

unread,
Feb 14, 2008, 4:09:32 AM2/14/08
to zo...@lists.zope.it
On Thu, 14 Feb 2008 09:48:10 +0100
Fabrizio Reale <fabrizi...@redomino.com> wrote:

>
> > ieri parlandone con un collega abbiamo notato che effettivamente non
> > ci serve soltanto `mostrare` l'attributo email `di Zope` ma bensì
> > modificarlo come dicevo nelle precedenti mail.
> >
> > Da ZMI ho notato che e` possibile definire nuovi attributi e
> > mapparli a piacimento con quelli di LDAP.
> >
> > Bene, così potrei mappare l'attributo mail di LDAP con un nuovo
> > attributo "mail_prefix" in Zope, successivamente creare un nuovo
> > attributo (sempre in Zope) "base_domain" e combinandoli otterrei
> > l'indirizzo e-mail completo.
> >
> > Vengo al dunque: come faccio ad assegnare all'attributo email di
> > zope la coppia di attributi mail_prefix (mappato con l'attributo
> > mail di LDAP) + base_domain?
>
> Devi usare un prodotto che ti permetta di personalizzare l'oggetto
> utente, per esempio "remember", a quel punto fai ciò che vuoi degli
> attributi.
>
> Una soluzione un po' più rozza è un monkey patch al codice nativo di
> Plone.
>
> Fabry

Sembra davvero interessante, noto che e` stato testato solo su Plone
2.5.2, io sto lavorando su Plone 3 invece..

Qualcuno lo ha mai testato su Plone 3? Anche se in beta, gira bene?

Fabrizio.

Fabrizio Reale

unread,
Feb 14, 2008, 6:37:07 AM2/14/08
to Gli utilizzatori italiani di Zope

Io. Si, fa il suo sporco lavoro.

Fabrizio

unread,
Feb 14, 2008, 6:44:00 AM2/14/08
to zo...@lists.zope.it
On Thu, 14 Feb 2008 12:37:07 +0100
Fabrizio Reale <fabrizi...@redomino.com> wrote:

Emh, lo fa bene anche in produzione? :)

Fabrizio

unread,
Feb 15, 2008, 11:26:27 AM2/15/08
to zo...@lists.zope.it
On Thu, 14 Feb 2008 12:37:07 +0100
Fabrizio Reale <fabrizi...@redomino.com> wrote:

Ciao a tutti,

Stavo provando ad installare Remember su Plone 3, i products richiesti
sono ovviamente Plone, Zope, Membrane e Five.

Five da quanto ho capito su Plone 3 non e` necessario, mentre membrane
si.

Ho scaricato sia membrane che remember, gli ho estratti in Products, ma
dopo il riavvio di Zope se provo ad accedere al portale viene generato
un errore..(il classico quando c'e` qualcosa che non va).

Magari sapete dirmi dove sbaglio nella procedura di installazione dei
due prodotti?

Grazie in anticipo,

F.

Fabrizio Reale

unread,
Feb 15, 2008, 12:26:14 PM2/15/08
to Gli utilizzatori italiani di Zope

Prendili da SVN.

Reply all
Reply to author
Forward
0 new messages