Code mail component.
This commit is contained in:
parent
5322f62cdf
commit
8a2d409e32
|
@ -3,7 +3,27 @@
|
||||||
|
|
||||||
{% block content %}
|
{% block content %}
|
||||||
|
|
||||||
<h1>Section title</h1>
|
<h1>{{ service.verbose_name }}</h1>
|
||||||
<p>Little description of what to be expected...</p>
|
<p>{{ service.description }}</p>
|
||||||
|
<table class="table table-hover">
|
||||||
|
<thead class="thead-dark">
|
||||||
|
<tr>
|
||||||
|
<th scope="col">Mail address</th>
|
||||||
|
<th scope="col"></th>
|
||||||
|
<th scope="col">Type</th>
|
||||||
|
<th scope="col">Type details</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
{% for obj in object_list %}
|
||||||
|
<tr>
|
||||||
|
<td>{{ obj.mail_address }}</td>
|
||||||
|
<td>{{ obj.aliases|join:" , " }}</td>
|
||||||
|
<td>{{ obj.type }}</td>
|
||||||
|
<td>{{ obj.type_detail }}</td>
|
||||||
|
</tr>
|
||||||
|
{% endfor %}
|
||||||
|
</tbody>
|
||||||
|
{% include "musician/components/table_paginator.html" %}
|
||||||
|
</table>
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
|
@ -57,6 +57,7 @@ class ServiceListView(CustomContextMixin, ExtendedPaginationMixin, UserTokenRequ
|
||||||
|
|
||||||
class MailView(ServiceListView):
|
class MailView(ServiceListView):
|
||||||
service_class = MailService
|
service_class = MailService
|
||||||
|
template_name = "musician/mail.html"
|
||||||
|
|
||||||
def get_queryset(self):
|
def get_queryset(self):
|
||||||
def retrieve_mailbox(value):
|
def retrieve_mailbox(value):
|
||||||
|
@ -79,7 +80,7 @@ class MailView(ServiceListView):
|
||||||
data = thing
|
data = thing
|
||||||
|
|
||||||
data['names'] = aliases
|
data['names'] = aliases
|
||||||
addresses.append(self.service_class(data))
|
addresses.append(self.service_class.new_from_json(data))
|
||||||
|
|
||||||
return addresses
|
return addresses
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue