Use links as list items for corpora and jobs. Add colors for service types. Link jobs to job page.

This commit is contained in:
Patrick Jentsch
2019-08-09 10:16:31 +02:00
parent 136f2ee2b2
commit 50273ea4d1
2 changed files with 35 additions and 24 deletions

View File

@ -27,16 +27,15 @@
</div>
</div>
</div>
<ul class="collection list">
<div class="collection list">
{% for corpus in current_user.corpora.all() %}
<li class="collection-item avatar">
<a href="#!" class="collection-item avatar">
<i class="material-icons circle">book</i>
<span class="title">{{ corpus.title }}</span>
<p>{{ corpus.description }}</p>
<a href="#!" class="secondary-content"><i class="material-icons">send</i></a>
</li>
</a>
{% endfor %}
</ul>
</div>
</div>
</div>
<script>
@ -78,13 +77,16 @@
</div>
</div>
</div>
<ul class="collection list">
<div class="collection list">
{% for job in current_user.jobs.all() %}
{% if job.service == 'nlp' %}
{% set service_color = 'blue' %}
{% set service_icon = 'format_textdirection_l_to_r' %}
{% elif job.service =='ocr' %}
{% set service_color = 'green' %}
{% set service_icon = 'find_in_page' %}
{% else %}
{% set service_color = 'red' %}
{% set service_icon = 'help' %}
{% endif %}
{% if job.status == 'pending' %}
@ -96,14 +98,14 @@
{% else %}
{% set badge_color = 'red' %}
{% endif %}
<li class="collection-item avatar">
<i class="material-icons circle">{{ service_icon }}</i>
<a href="{{ url_for('main.job', job_id=job.id) }}" class="collection-item avatar">
<i class="material-icons circle {{ service_color }}">{{ 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>
</a>
{% endfor %}
</ul>
</div>
</div>
</div>
<script>