Example #1
0
 def view_logs_button(self, obj=None):
     if not obj or not obj.id:
         return ''
     q = obj.logs.all()
     url = get_admin_changelist_url(Log)
     return ('<a href="%s?job=%d" target="_blank" class="button">View&nbsp;%i</a>') % \
         (url, obj.id, q.count())
Example #2
0
 def view_logs_button(self, obj=None):
     if not obj or not obj.id:
         return ''
     q = obj.logs.all()
     url = utils.get_admin_changelist_url(Log)
     return ('<a href="%s?job=%d" target="_blank" class="button">View&nbsp;%i</a>') % \
         (url, obj.id, q.count())
Example #3
0
 def view_logs_button(self, obj=None):
     if not obj or not obj.id:
         return ''
     q = obj.logs.all()
     url = get_admin_changelist_url(Log)
     return ('<a href="%s?job=%d" target="_blank">'
         '<input type="button" value="View %i" /></a>') % \
         (url, obj.id, q.count())
Example #4
0
 def view_logs_button(self, obj=None):
     if not obj or not obj.id:
         return ''
     q = obj.logs.all()
     url = get_admin_changelist_url(Log)
     return ('<a href="%s?job=%d" target="_blank">'
         '<input type="button" value="View %i" /></a>') % \
         (url, obj.id, q.count())
Example #5
0
 def view_logs_button(self, obj=None):
     if not obj or not obj.id:
         return ''
     q = obj.logs.all()
     kwargs = dict(
         url=utils.get_admin_changelist_url(Log),
         id=obj.id,
         count=q.count(),
     )
     return format_html('<a href="{url}?job__id__exact={id}"' ' target="_blank" class="button">View&nbsp;{count}</a>'.format(**kwargs))
Example #6
0
 def view_logs_button(self, obj=None):
     if not obj or not obj.id:
         return ''
     q = obj.logs.all()
     kwargs = dict(
         url=utils.get_admin_changelist_url(Log),
         id=obj.id,
         count=q.count(),
     )
     return '<a href="{url}?job={id}" target="_blank" class="button">View&nbsp;{count}</a>'\
         .format(**kwargs)