def get_timeuntil(self, obj): if obj.force_run: next_run = dates.localtime(dates.now()) time_until = _("forced") else: next_run = dates.localtime(obj.next_run) time_until = obj.get_timeuntil() value = capfirst(dates.local_dateformat(next_run)) return "%s<br /><span class='mini'>(%s)</span>" % (value, time_until)
def get_timeuntil(self, obj): if obj.force_run: next_run = dates.localtime(dates.now()) time_until = _("forced") else: next_run = dates.localtime(obj.next_run) time_until = obj.get_timeuntil() value = capfirst(dates.local_dateformat(next_run)) return "%s<br /><span class='mini'>(%s)</span>" % (value, time_until)
def last_run_with_link(self, obj): value = capfirst(dates.local_dateformat(dates.localtime(obj.last_run))) try: log_id = obj.log_set.latest('run_date').id try: # Old way url = reverse('chronograph_log_change', args=(log_id,)) except NoReverseMatch: # New way url = reverse('admin:chronograph_log_change', args=(log_id,)) return '<a href="%s">%s</a>' % (url, value) except: return value
def last_run_with_link(self, obj): value = capfirst(dates.local_dateformat(dates.localtime(obj.last_run))) try: log_id = obj.log_set.latest('run_date').id try: # Old way url = reverse('chronograph_log_change', args=(log_id, )) except NoReverseMatch: # New way url = reverse('admin:chronograph_log_change', args=(log_id, )) return '<a href="%s">%s</a>' % (url, value) except: return value