Bonjour,

Suite à une demande client, je me suis penché sur la façon d’afficher les mailfolder pour pouvoir voir le champ ‘To’ plutôt que ‘From’ dans le répertoire ‘INBOX.Sent’.

Il semble que l’affichage de tous les mailfolder soit calqué sur le paramétrage même du portal_webmail. J’ai donc mis en place un patch dans les sources de CPSMailAccess qui n’est pas des plus propres, mais qui a le mérite de faire cela.

J’ai modifié les fichiers suivants :

CPSMailAccess/www/messagelist_macros.zpt, ligne 199 :

Avant :

tal:define="cols view/getMessageListCols;"

Après :

tal:define="cols python:test(here.getServerName().startswith('INBOX.Sent'), ['Attachments', 'Icon', 'To', 'Date', 'Subject', 'Size'], view.getMessageListCols());"

 

CPSMailAccess/mailfolderview.py, function renderMailList, ligne 318:

Ajout:

#-------------------------------------------------------------------------------

# CMA Field 'To' management

            element_to = element.getHeader('To')

            if element_to is None or element_to == []:

                element_to = u'?'

            part['To'] = secureUnicode(decodeHeader(element_to[0]))

#-------------------------------------------------------------------------------

 

Quelque chose est-il prévu dans les versions actuelles ou à venir pour subvenir à ce besoin (paramétrage des champs affichés au niveau du mailfolder concerné directement par exemple) ?

 

Merci d’avance

 

 

Cédric Marfil

Ingénieur conseils en Technologies de l'information

Unilog IT Services NRD

a logicaCMG company

Marcq en Baroeul

Tél: 03.59.56.60.68 (actuellement joignable à la CRMA au 03.20.14.26.36)

Mail: [EMAIL PROTECTED]

 

_______________________________________________
cps-users-fr 
Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>

Répondre à