Changeset 1031 in products
- Timestamp:
- Apr 14, 2009 8:10:06 PM (15 years ago)
- Location:
- quintagroup.quills.extras/trunk/quintagroup/quills/extras
- Files:
-
- 1 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
quintagroup.quills.extras/trunk/quintagroup/quills/extras/Extensions/utils.py
r648 r1031 8 8 9 9 from quintagroup.quills.extras.browser.interfaces import IWeblogCategory 10 from zope.component import getSiteManager 10 11 11 12 def set_layout(sc_info): … … 57 58 res.append(item_res) 58 59 return res 60 61 62 from zope.interface import Interface 63 from Products.CMFPlone.SyndicationTool import SyndicationTool 64 from Products.CMFCore.interfaces import ISyndicationTool 65 from vice.outbound.feedsettings import FeedSettings 66 from zope.component import queryUtility 67 from vice.outbound.interfaces import IFeedSettings 68 69 70 from plone.browserlayer.interfaces import ILocalBrowserLayerType 71 72 def restoreSyndication(self): 73 site = self.portal_url.getPortalObject() 74 sm = getSiteManager(self) 75 sm.unregisterUtility(provided=ISyndicationTool) 76 site._delObject("portal_syndication") 77 site._setObject("portal_syndication", SyndicationTool()) 78 sm.registerUtility(site["portal_syndication"].aq_base, provided=ISyndicationTool)#, name='portal_syndication') 79 site["portal_syndication"].editProperties(isAllowed=True) 80 81 # unregister utilities 82 feedSettings = queryUtility(IFeedSettings) 83 sm.unregisterUtility(component=feedSettings, provided=IFeedSettings) 84 85 ploneOutbound = queryUtility(ILocalBrowserLayerType, name="vice.plone.outbound") 86 sm.unregisterUtility(component=ploneOutbound, 87 provided=ILocalBrowserLayerType, 88 name="vice.plone.outbound") 89 90 return "done" 91
Note: See TracChangeset
for help on using the changeset viewer.