Changeset 3488 in products


Ignore:
Timestamp:
Aug 2, 2012 10:32:54 AM (13 years ago)
Author:
potar
Message:

added new handler for IObjectEditedEvent

File:
1 edited

Legend:

Unmodified
Added
Removed
  • quintagroup.plonegooglesitemaps/branches/sitemap_date/quintagroup/plonegooglesitemaps/handlers.py

    r3163 r3488  
    33#from quintagroup.plonegooglesitemaps.events import AfterTransitionEvent 
    44from Products.DCWorkflow.interfaces import IAfterTransitionEvent 
     5from Acquisition import aq_parent 
     6from plone.app.layout.navigation.defaultpage import isDefaultPage 
     7 
    58from quintagroup.plonegooglesitemaps.utils import ping_google 
    69 
     
    2730                ping_google(plone_home, sm.id) 
    2831    return 0 
     32 
     33 
     34def reindexParentObjects(obj, event): 
     35    """   Method reindexes folderish objects according 
     36        to modification date from default object 
     37    """ 
     38    def reindex(obj): 
     39        container = aq_parent(obj) 
     40        if isDefaultPage(container, obj): 
     41            container.reindexObject(['sitemap_date']) 
     42            reindex(container) 
     43 
     44    reindex(obj) 
Note: See TracChangeset for help on using the changeset viewer.