Exemple #1
0
 def getItemTooltipData(self, item):
     if not self.settings.getboolean('view', 'descriptionpopups'):
         result = []
     elif isinstance(item, task.Task):
         result = super(TimelineViewer, self).getItemTooltipData(item)
     else:
         result = [(None, [render.dateTimePeriod(item.getStart(), item.getStop())])]
         if item.description(): 
             result.append((None, map(lambda x: x.rstrip('\n'),
                              item.description().split('\n'))))       
     return result
Exemple #2
0
 def renderPeriod(self, anEffort):
     if self._hasRepeatedPeriod(anEffort):
         return ''
     start = anEffort.getStart()
     if self.aggregation == 'details':
         return render.dateTimePeriod(start, anEffort.getStop())
     elif self.aggregation == 'day':
         return render.date(start.date())
     elif self.aggregation == 'week':
         return render.weekNumber(start)
     elif self.aggregation == 'month':
         return render.month(start)
 def description(self, *args, **kwargs): # pylint: disable-msg=W0613
     return _('Total for %s')%render.dateTimePeriod(self.getStart(), self.getStop())
Exemple #4
0
 def description(self, *args, **kwargs): # pylint: disable-msg=W0613
     return _('Total for %s')%render.dateTimePeriod(self.getStart(), self.getStop())