Beispiel #1
0
 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))
Beispiel #2
0
        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)
Beispiel #3
0
 def render_id(self, record):
     kwargs = {'stock_id': record.stock.id}
     return mark_safe(make_link('show_stock', record.stock.name, kwargs))
Beispiel #4
0
 def render(self, value):
     return mark_safe(make_link('show_stock', value.name, 
             {'stock_id': value.id}))
Beispiel #5
0
 def render_group(self, record):
     return mark_safe(make_link('show_metasystems', record.group.name,
             {'group_id': record.group.id}))
Beispiel #6
0
 def render_pool(self, record):
     return mark_safe(make_link('show_pool', record.pool.name,
             {'pool_id': record.pool.id}))
Beispiel #7
0
 def render_metasystem(self, record):
     return mark_safe(make_link('show_metasystem', record.metasystem.id, 
             {'metasystem_id': record.metasystem.id}))
Beispiel #8
0
 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 ''
Beispiel #9
0
 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)
Beispiel #10
0
 def render_stock(self, record):
     kwargs = {'stock_id': record.stock.id}
     return mark_safe(make_link('show_stock', record.stock.description, kwargs))