Bonjour,

Sur un CPS 3.4.0-1, j'aimerais utiliser les commentaires sur des
documents "customisés".

Apparemment, le produit utilisé est CPSForum (portal_discussion). Pour
créer/récupérer le forum lié au document, je pensais utiliser
"getForumObject"... or, ce script appelle une fonction
"getDiscussionForumFor" qui ne semble pas exister (j'ai cherché via
grep et find dans le répertoire Products/) et revoit donc un
"AttributeError".

Questions :
- getForumObject est-il obsolète?
- J'ai aussi essayé "getForum4Comments", mais ça me donne un
"AttributeError" sur "aq_inner"... faut-il utiliser un autre script?
- Est ce que j'utilise mal cette fonction? Je fais :

doc = context.getForumObject(comment_mode)
ou
doc = context.getForum4Comments()
puis
doc.addPost(...


Merci de me faire signe si vous avez une idée,
    Cyrille.

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

[fichier getForumObject.py]
##parameters=comment_mode=0
# Returns the Forum object holding the comments associated with the current
# document if we are in comment mode, or the current Forum if we are in
# standard forum mode.
# $Id: getForumObject.py 10022 2003-12-13 15:35:06Z sfermigier $

if comment_mode:
    return context.portal_discussion.getDiscussionForumFor(context)
else:
    return context.getContent()

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

[fichier getForum4Comments.py]
##parameters=
# $Id: getForum4Comments.py 10342 2004-06-11 09:35:12Z epietrig $
"""Get current document's commenting forum ; create it if it does not exist
Lazy instantiation
"""

comment_tool = context.portal_discussion
return comment_tool.getForum4Comments(context)

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

Répondre à