Title: RE: RE: Erreur renvoyée par "Gérer les alertes" (Philippe Bonnardel)

Je suis sur CPS 3.4 mais je vais regarder vos fix avec intérêts ;)

 

Phil

 


De : [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] De la part de MAYNARD Patrick SZSIC33
Envoyé : Friday 16 June 2006 08:24
À : 'cps-users-fr@lists.nuxeo.com'
Objet : [CPS-users-fr] RE: RE: Erreur renvoyée par "Gérer les alertes" (Philippe Bonnardel)

 

Bonjour la liste !
vous êtes sur quelle version de CPS ?
Voici ce que j'avais fait sur un CPS 3.2.4 :

Problème affichage liste abonnés, quand on clique dans "Voir toutes les personnes alertées pour tous les évènements" :

La version de CPSSubscriptions est:

PKG_NAME=CPSSubscriptions
PKG_VERSION=0.14.2
PKG_RELEASE=1

Quand on clique sur  "Voir toutes les personnes alertées pour tous les événements." dans la gestion des alertes d'une newsletter (par exemple),

on affiche la liste des gens qui sont abonnés à cet évenement. Toutefois, il y a des utilisateurs anonymes qui se sont abonnés et cela génère une erreur du au fait qu'il manque un test dans :

"subscriptions_lib/macros/display_all_notifications_subscribers"
Afin d'y remedier il faut remplacer ceci :

 

          <td tal:define="m python:recipients[recipient_mail];
                          mtool mtool|here/portal_membership;
                          entry python:mtool.getMemberById(m);
                          full_name
python:(entry.getProperty('givenName', '') +
                                           ' ' + entry.getProperty('sn',
'')).strip();
                          name_to_display python:test(full_name,
                                           full_name + ' (' + m + ')',
                                           m)">
            <span tal:replace="name_to_display" />
          </td>

par :

         <td>
          <tal:block condition="python:recipients[recipient_mail]!=''">
             <tal:block     tal:define="m python:recipients[recipient_mail];
                          mtool mtool|here/portal_membership;
                          entry python:mtool.getMemberById(m);
                          full_name
python:(entry.getProperty('givenName', '') +
                                           ' ' + entry.getProperty('sn',
'')).strip();
                          name_to_display python:test(full_name,
                                           full_name + ' (' + m + ')',
                                           m)">
                <span tal:replace="name_to_display" />
              </tal:block>
            </tal:block>
          </td>

 

Une autre coquille s'est glissé dans getMailTemplate_fr.py un $ s'est interverti avec un % ... :

il faut donc remplacer :

subscribe_confirm_email_body = \
"""Confirmation d'abonnement à la liste de diffusion: %(event_id)s

Vous devez confimer votre abonnement sur la page:

$(object_url)s
"""

par :

subscribe_confirm_email_body = \
"""Confirmation d'abonnement à la liste de diffusion: %(event_id)s

Vous devez confimer votre abonnement sur la page:

%(object_url)s
"""

Cordialement,
Patrick Maynard

 

---------------------------------------------------------------------------------
Thèmes du jour :

   1. RE: Erreur renvoyée par "Gérer les alertes" (Philippe Bonnardel)

 

----------------------------------------------------------------------

Message: 1
Date: Thu, 15 Jun 2006 08:51:31 +0200
From: "Philippe Bonnardel" <[EMAIL PROTECTED]>
Subject: RE: [CPS-users-fr] Erreur renvoyée par "Gérer les alertes"
To: <[EMAIL PROTECTED]>, <cps-users-fr@lists.nuxeo.com>
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset="iso-8859-1"

Y'a-t-il eu une reponse à cette erreur ?

 

Phil

 

  _____ 

De : [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]] De la part de Alain MAINAR
Envoyé : Tuesday 30 May 2006 12:22
À : cps-users-fr@lists.nuxeo.com
Objet : [CPS-users-fr] Erreur renvoyée par "Gérer les alertes"

 

 

 

 

Bonjour,

Dans un répertoire donné, j'ai cliqué sur "Gérer les alertes", puis j'ai
sélectionné quelques "évènements disponibles". J'ai ensuite cliqué sur
"Alerter uniquement les personnes ayant des rôles locaux dans ce
répertoire", puis enfin sur "Voir toutes les personnes alertées pour tous
les événements.". Et là, voici le message d'erreur... A priori, je me serais
attendu à voir la liste de la dizaine de personnes concernées...

Que s'est-il passé ? Solution ??

Merci encore une fois,

AM

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

Répondre à