16 lines
		
	
	
		
			439 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
		
			439 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| from Products.CMFCore.utils import getToolByName
 | |
| 
 | |
| 
 | |
| def index_object(obj, event):
 | |
|     """Index the object when it is added to the conversation.
 | |
|     """
 | |
|     catalog = getToolByName(obj, 'portal_catalog')
 | |
|     return catalog.reindexObject(obj)
 | |
| 
 | |
| 
 | |
| def unindex_object(obj, event):
 | |
|     """Unindex the object when it is removed from the conversation.
 | |
|     """
 | |
|     catalog = getToolByName(obj, 'portal_catalog')
 | |
|     return catalog.unindexObject(obj)
 |