def getTags(self):
     
     from ubify.cyninv2theme import getTagsAndTagsCount
     tags = []
     
     objtemp = self._duplicateevents;
     objevents = [event for event in objtemp]        
     tags = getTagsAndTagsCount(objevents)
     return tags
Example #2
0
    def getTags(self):

        from ubify.cyninv2theme import getTagsAndTagsCount
        tags = []

        objtemp = self._duplicateevents
        objevents = [event for event in objtemp]
        tags = getTagsAndTagsCount(objevents)
        return tags
 def getTags(self):        
     from p4a.calendar import interfaces
     from ubify.cyninv2theme import getTagsAndTagsCount
     tags = []
     provider = interfaces.IEventProvider(self.context)
     now = datetime.datetime.now()
     events = []
     if self.context.REQUEST.URL.endswith('upcomingEvents'):            
         events = list(provider.gather_events(start=now, stop=None, **self.request.form))
     else:
         events = list(provider.gather_events(start=None, stop=now, **self.request.form))
     tags = getTagsAndTagsCount(events)
     return tags
Example #4
0
 def getTags(self):
     from p4a.calendar import interfaces
     from ubify.cyninv2theme import getTagsAndTagsCount
     tags = []
     provider = interfaces.IEventProvider(self.context)
     now = datetime.datetime.now()
     events = []
     if self.context.REQUEST.URL.endswith('upcomingEvents'):
         events = list(
             provider.gather_events(start=now,
                                    stop=None,
                                    **self.request.form))
     else:
         events = list(
             provider.gather_events(start=None,
                                    stop=now,
                                    **self.request.form))
     tags = getTagsAndTagsCount(events)
     return tags
    contentFilter[cdateparam] = customdatequery

#sumant: code for date range filter ends here

if contentFilter.get('Creator', None) is None and modifiers <> None:
    contentFilter['modifiers'] = {'operator': 'or', 'query': modifiers}

show_inactive = mtool.checkPermission('Access inactive portal content',
                                      context)

#results = getAllItemsForContext(context,currentpath,types_to_search,depth,sorton,sortorder,creator,modifiers)
results = context.portal_catalog.queryCatalog(contentFilter,
                                              show_all=1,
                                              show_inactive=show_inactive)

tagslist = getTagsAndTagsCount(results)

itemcount = len(results)

if full_objects:
    results = [b.getObject() for b in results]

if batch:
    from Products.CMFPlone import Batch
    b_start = context.REQUEST.get('b_start', 0)
    batch = Batch(results, b_size, int(b_start), orphan=0)
    return batch, tagslist, itemcount

if types_to_search == ('Image', ):
    resultimages['images'] = results
    return resultimages, tagslist, itemcount