Render mailbox usage progress bar.
This commit is contained in:
parent
9a33f3363a
commit
5f626b9daf
|
@ -136,7 +136,12 @@ class MailService(OrchestraModel):
|
|||
if self.type == self.FORWARD:
|
||||
return self.data['forward']
|
||||
# TODO(@slamora) retrieve mailbox usage
|
||||
return {'usage': 0, 'total': 213}
|
||||
return {
|
||||
'usage': 250,
|
||||
'total': 500,
|
||||
'unit': 'MB',
|
||||
'percent': 50,
|
||||
}
|
||||
|
||||
|
||||
class MailinglistService(OrchestraModel):
|
||||
|
|
|
@ -26,7 +26,20 @@
|
|||
<td>{{ obj.mail_address }}</td>
|
||||
<td>{{ obj.aliases|join:" , " }}</td>
|
||||
<td>{{ obj.type|capfirst }}</td>
|
||||
<td>{{ obj.type_detail }}</td>
|
||||
<td>
|
||||
{% if obj.type == 'mailbox' %}
|
||||
{% with obj.type_detail as detail %}
|
||||
<div class="text-center">
|
||||
{{ detail.usage }} of {{ detail.total }}{{ detail.unit }}
|
||||
</div>
|
||||
<div class="progress">
|
||||
<div class="progress-bar bg-secondary w-{{ detail.percent }}" role="progressbar" aria-valuenow="{{ detail.usage }}" aria-valuemin="0" aria-valuemax="{{ detail.total }}"></div>
|
||||
</div>
|
||||
{% endwith %}
|
||||
{% else %}
|
||||
{{ obj.type_detail }}
|
||||
{% endif %}
|
||||
</td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
</tbody>
|
||||
|
|
Loading…
Reference in New Issue