plone.app.discussion/plone/app/discussion/catalog.py

23 lines
523 B
Python

"""Catalog indexers, using plone.indexer. These will populate standard catalog
indexes with values based on the IComment interface.
Also provide event handlers to actually catalog the comments.
"""
from plone.indexer import indexer
from plone.app.discussion.interfaces import IComment
@indexer(IComment)
def comment_title(object):
return object.title
@indexer(IComment)
def comment_text(object):
return object.text
@indexer(IComment)
def comment_searchable_text(object):
return object.title, object.text