def __str__(self):
return "Enregistrement webclass %d" % self.id
+ def is_published(self):
+ return self.status == 3
@staticmethod
def get_records(period, course):
records_mapping = {}
# id : category mapping
category_mapping = {}
- for record in WebclassRecord.objects.filter(period=period, course=course, status=3):
+ for record in WebclassRecord.objects.filter(period=period, course=course):
if record.record_id:
record_ids.add(record.record_id)
records_mapping[record.record_id] = record
<table class="listing" width="100%">
<tbody>
{% for record in webclass_corrections_records %}
- {% include "webclass/webclass_record.html" %}
+ {% if record.obj.is_published or user.is_staff or user.professor.count %}
+ {% include "webclass/webclass_record.html" %}
+ {ยง endif %}
{% endfor %}
</tbody>
</table>
</dl>
</div>
</td>
+ <td {% if forloop.first %}class="border-top"{% endif %} width="10%" align="center">
+ {% if user.is_staff or user.professor.count %}
+ {% if record.obj._is_published %}
+ <img src="/static/teleforma/images/ok.png" style="vertical-align:middle" alt="" title="{% trans ' published' %}" />
+ {% else %}
+ <img src="/static/teleforma/images/delete.png" style="vertical-align:middle" alt="" title="{% trans ' rejected' %}" />
+ {% endif %}
+ {% endif %}
+ </td>
+
<div style="padding-left: 1em;">
</div>