Example #1
0
 def _render_status(instance):
     status = instance.status
     if status == 'current':
         if is_return_overdue(instance):
             return '<span class="label label-danger">Overdue</span>'
         elif is_return_due_soon(instance):
             return '<span class="label label-warning">Due soon</span>'
         else:
             return 'Current'
     else:
         return dict(Return.STATUS_CHOICES)[status]
Example #2
0
 def _render_status(instance):
     status = instance.status
     if status == 'current':
         if is_return_overdue(instance):
             return '<span class="label label-danger">Overdue</span>'
         elif is_return_due_soon(instance):
             return '<span class="label label-warning">Due soon</span>'
         else:
             return 'Current'
     else:
         return dict(Return.STATUS_CHOICES)[status]
Example #3
0
 def _render_status(instance):
     status = instance.status
     if status == 'current':
         if is_return_overdue(instance):
             return '<span class="label label-danger">Overdue</span>'
         elif is_return_due_soon(instance):
             return '<span class="label label-warning">Due soon</span>'
         else:
             return 'Current'
     else:
         suffix = ' (Nil)' if status == 'submitted' and instance.nil_return else ''
         return dict(Return.STATUS_CHOICES)[status] + suffix
Example #4
0
 def _render_status(instance):
     status = instance.status
     if status == 'current':
         if is_return_overdue(instance):
             return '<span class="label label-danger">Overdue</span>'
         elif is_return_due_soon(instance):
             return '<span class="label label-warning">Due soon</span>'
         else:
             return 'Current'
     else:
         suffix = ' (Nil)' if status == 'submitted' and instance.nil_return else ''
         return dict(Return.STATUS_CHOICES)[status] + suffix