Changeset 2515 in products


Ignore:
Timestamp:
Jun 11, 2010 8:55:43 AM (14 years ago)
Author:
mylan
Message:

#192: Update configlet view: use standard plone_portal_state, and plone_tools for getting plone's portal and tools

File:
1 edited

Legend:

Unmodified
Added
Removed
  • quintagroup.plonegooglesitemaps/trunk/quintagroup/plonegooglesitemaps/browser/configletview.py

    r1593 r2515  
    55from Products.CMFCore.utils import getToolByName 
    66 
     7from quintagroup.plonegooglesitemaps.interfaces import ISitemap 
    78from quintagroup.plonegooglesitemaps import qPloneGoogleSitemapsMessageFactory as _ 
    8 from quintagroup.plonegooglesitemaps.interfaces import ISitemap 
    99 
    1010def splitNum(num): 
     
    5454        self.request = request 
    5555 
    56         catalog = getToolByName(self.context, 'portal_catalog') 
    57         self.sitemaps = [i.getObject() for i in catalog(portal_type='Sitemap')] 
    58  
     56        self.tools = queryMultiAdapter((self.context, self.request), name="plone_tools") 
     57        self.pps = queryMultiAdapter((self.context, self.request), name="plone_portal_state") 
     58        self.sitemaps = [i.getObject() for i in self.tools.catalog()(portal_type='Sitemap')] 
    5959 
    6060    @property 
     
    130130    def getVerificationFiles(self): 
    131131        vfs = [] 
    132         pp = getToolByName(self.context, 'portal_properties') 
    133         props = getattr(pp,'googlesitemap_properties') 
     132        props = getattr(self.tools.properties(),'googlesitemap_properties') 
    134133        if props: 
    135             portal_ids = getToolByName(self.context, 'portal_url').getPortalObject().objectIds() 
     134            portal_ids = self.pps.portal().objectIds() 
    136135            props_vfs = list(props.getProperty('verification_filenames',[])) 
    137136            vfs = [vf for vf in props_vfs if vf in portal_ids] 
Note: See TracChangeset for help on using the changeset viewer.