mirror of
https://gitlab.ub.uni-bielefeld.de/sfb1288inf/nopaque.git
synced 2025-06-12 09:00:40 +00:00
Map task states to job status. Colorize status badges on dashboard.
This commit is contained in:
@ -58,17 +58,27 @@
|
||||
</div>
|
||||
</li>
|
||||
{% for job in current_user.jobs.all() %}
|
||||
{% if job.service == 'nlp' %}
|
||||
{% set service_icon = 'format_textdirection_l_to_r' %}
|
||||
{% elif job.service =='ocr' %}
|
||||
{% set service_icon = 'find_in_page' %}
|
||||
{% else %}
|
||||
{% set service_icon = 'help' %}
|
||||
{% endif %}
|
||||
|
||||
{% if job.status == 'pending' %}
|
||||
{% set badge_color = 'amber' %}
|
||||
{% elif job.status =='running' %}
|
||||
{% set badge_color = 'indigo' %}
|
||||
{% elif job.status =='complete' %}
|
||||
{% set badge_color = 'teal' %}
|
||||
{% else %}
|
||||
{% set badge_color = 'red' %}
|
||||
{% endif %}
|
||||
|
||||
<li class="collection-item avatar">
|
||||
<i class="material-icons circle">
|
||||
{% if job.service == 'nlp' %}
|
||||
format_textdirection_l_to_r
|
||||
{% elif job.service =='ocr' %}
|
||||
find_in_page
|
||||
{% else %}
|
||||
help
|
||||
{% endif %}
|
||||
</i>
|
||||
<span class="new badge teal" data-badge-caption="">{{ job.status }}</span>
|
||||
<i class="material-icons circle">{{ service_icon }}</i>
|
||||
<span class="new badge {{ badge_color }}" data-badge-caption="">{{ job.status }}</span>
|
||||
<span class="title">{{ job.title }}</span>
|
||||
<p>{{ job.description }}</p>
|
||||
</li>
|
||||
|
Reference in New Issue
Block a user