Changeset 601
- Timestamp:
- 10/24/06 02:24:54
- Files:
-
- qPingTool/branches/plone-2.5/Extensions/Install.py (modified) (2 diffs)
- qPingTool/branches/plone-2.5/PingTool.py (modified) (3 diffs)
- qPingTool/branches/plone-2.5/www (added)
- qPingTool/branches/plone-2.5/www/overview.zpt (added)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
qPingTool/branches/plone-2.5/Extensions/Install.py
r600 r601 25 25 action='string:${portal_url}/'+TOOL_ID+'/folder_contents', 26 26 appId=PROJECTNAME, permission=ManagePortal, imageUrl='group.gif') 27 controlpanel_tool.unregisterConfiglet('prefs_set_canonical')28 controlpanel_tool.registerConfiglet(id="prefs_set_canonical", name='Canonical URL setting' \29 ,category='Products', action='string:${portal_url}/prefs_set_canonical' \30 ,appId=PROJECTNAME, permission=ManagePortal, imageUrl='group.gif')31 27 32 28 # Add 'portal_actionstool' to action provider list, if not yet exist … … 63 59 controlpanel_tool = getToolByName(portal, 'portal_controlpanel') 64 60 controlpanel_tool.unregisterConfiglet(TOOL_ID) 65 controlpanel_tool.unregisterConfiglet('prefs_set_canonical')66 61 67 62 removeSkin(portal, ('ping_tool.pt',)) qPingTool/branches/plone-2.5/PingTool.py
r600 r601 1 1 #from Globals import InitializeClass 2 import os 2 3 from Products.CMFCore.ActionProviderBase import ActionProviderBase 3 4 from Products.CMFPlone.PloneFolder import PloneFolder … … 76 77 ) 77 78 79 manage_options = ( 80 {'label' : 'Overview', 'action' : 'manage_overview'}, 81 ) + ATFolder.manage_options 82 83 manage_overview = PageTemplateFile(os.path.join('www','overview'), globals()) 84 manage_overview.__name__ = 'manage_overview' 85 manage_overview._need__name__ = 0 78 86 79 87 def pingFeedReader(self,context): … … 90 98 canonical_url = getCanonicalURL(context) 91 99 if canonical_url: 92 #return "failure", "Please setup 'canonical_url' property for your Plone site"93 100 url = context.portal_url.getRelativeContentURL(blog) 94 101 url = canonical_url + url 95 102 else: 96 url = blog.absolute_url() 103 return status, 'Ping is impossible.See portal_pingtool.' 104 97 105 ps = getToolByName(context,'portal_syndication') 98 106 rss_templates = {'Blog':'','RSS1':'/RSS','RSS2':'/RSS2'}
