ui: fix enrolled training display (#606) (#609)

This commit is contained in:
panda authored and GitHub committed 2023-07-05 18:13:11 +08:00
1 parent bd95b9bd83
commit 44373794f6
1 file changed
+3 -2
@@ -59,15 +59,16 @@
</div> </div>
<div class="section__body"> <div class="section__body">
<ol class="my secondary training__list"> <ol class="my secondary training__list">
{%- for tsdoc in tsdict -%} {%- for tid, tsdoc in tsdict -%}
{% if tsdoc['enroll'] %} {% if tsdoc['enroll'] %}
{% set progress = (100 * (tsdoc['donePids']|length) / (model.training.getPids(tdict[tsdoc['docId']].dag)|length))|round|int %}
<li class="training__item"><div class="media"> <li class="training__item"><div class="media">
<div class="media__left"> <div class="media__left">
<span class="icon training-status--icon {% if tsdoc['done'] %}done{% else %}progress{% endif %}"></span> <span class="icon training-status--icon {% if tsdoc['done'] %}done{% else %}progress{% endif %}"></span>
</div> </div>
<div class="media__body"> <div class="media__body">
<h1 class="training__title"><a href="{{ url('training_detail', tid=tsdoc.docId) }}" data-emoji-enabled>{{ tdict[tsdoc['docId']]['title'] }}</a></h1> <h1 class="training__title"><a href="{{ url('training_detail', tid=tsdoc.docId) }}" data-emoji-enabled>{{ tdict[tsdoc['docId']]['title'] }}</a></h1>
<div class="supplementary training__progress"><div class="training__progress-bar"><div class="training__progress-track" style="width:{{ (100 * tsdoc['donePids']|length / model.training.getPids(tdict[tsdoc['docId']].dag)|length)|round|int }}%;"></div></div> {{ _('Complete') }} {{ (100 * tsdoc['donePids']|length / handler.getPids(tdict[tsdoc.docId].dag)|length)|round|int }}%</div> <div class="supplementary training__progress"><div class="training__progress-bar"><div class="training__progress-track" style="width:{{ progress }}%;"></div></div> {{ _('Complete') }} {{ progress }}%</div>
</div> </div>
</div></li> </div></li>
{% endif %} {% endif %}