Changeset 1344 in products


Ignore:
Timestamp:
Oct 9, 2009 5:04:29 PM (15 years ago)
Author:
fenix
Message:

changed sort criterion to 'Modification date' in recent comments portlet (ticket 94 http://projects.quintagroup.com/elaw/ticket/94)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • quintagroup.quills.extras/trunk/quintagroup/quills/extras/portlets/patch_renderers.py

    r1225 r1344  
    11# -*- coding: utf-8 -*- 
    22from Products.Five.browser.pagetemplatefile import ViewPageTemplateFile 
     3from Products.CMFCore.utils import getToolByName 
    34 
    45from quills.app.portlets.authors import Renderer as AuthorBaseRenderer 
     
    1617    _template = ViewPageTemplateFile('recentcomments.pt') 
    1718 
     19    @property 
     20    def getComments(self): 
     21        weblog_content = self.getWeblogContentObject() 
     22        if weblog_content is None: 
     23            return [] 
     24 
     25        context = self.context.aq_inner 
     26        pc = getToolByName(context, 'portal_catalog') 
     27        comment_brains = pc({ 
     28            'portal_type' : 'Discussion Item',  
     29            'sort_on' : 'modified',  
     30            'sort_order' : 'reverse', 
     31            'path' : {'query' : '/'.join(context.getPhysicalPath()),} 
     32             }) 
     33        return comment_brains[:self.data.max_comments] 
     34 
    1835class RecentEntriesRenderer(RecentEntriesBaseRenderer): 
    1936 
Note: See TracChangeset for help on using the changeset viewer.