def render(self, record): if title is not None: titletxt = ' title="{}"'.format(getattr(record, title)) else: titletxt = '*' return mark_safe(make_link('show_' + model, record.name, kwargs={model + '_id': record.id}, title=titletxt))
def render(self, record): maxresults = record.get_number_of_calculations() if not maxresults: maxresults = record.maxresults rs_key = 'TSBspeed{}'.format(record.id) # if rs.get(rs_key): # speed = float(rs.get(rs_key)) # else: # speed = 0 speed = 0 n = MetaSystem.objects.get(id=record.id).system_set.filter().count() if n: kwargs = {'metasystem_id': record.id} n = make_link('show_metasystem', n, kwargs=kwargs) html = u'{} / {} ({:1.0f}/hr)'.format(n, maxresults, speed) return mark_safe(html)
def render_id(self, record): kwargs = {'stock_id': record.stock.id} return mark_safe(make_link('show_stock', record.stock.name, kwargs))
def render(self, value): return mark_safe(make_link('show_stock', value.name, {'stock_id': value.id}))
def render_group(self, record): return mark_safe(make_link('show_metasystems', record.group.name, {'group_id': record.group.id}))
def render_pool(self, record): return mark_safe(make_link('show_pool', record.pool.name, {'pool_id': record.pool.id}))
def render_metasystem(self, record): return mark_safe(make_link('show_metasystem', record.metasystem.id, {'metasystem_id': record.metasystem.id}))
def render(self, record): if record.bookmark: return mark_safe(make_link('show_bookmarked_systems', record.bookmark.id, {'bookmark_id': record.bookmark.id})) else: return ''
def render(self, record): kwargs={'system_id': record.id} link = reverse('show_thumbnail', kwargs=kwargs) linktxt = '<img src="{}" />'.format(link) html = make_link('show_system', linktxt, kwargs=kwargs) return mark_safe(html)
def render_stock(self, record): kwargs = {'stock_id': record.stock.id} return mark_safe(make_link('show_stock', record.stock.description, kwargs))