
- Cleaned up dependencies. - Added ``rattail.pyramid.includeme()``. - Added ``CustomerGroup`` CRUD view (read only). - Added hot links to ``Customer`` CRUD view. - Added ``Store`` index, CRUD views. - Updated ``rattail.pyramid.views.includeme()``. - Added ``email_preference`` to ``Customer`` CRUD.
51 lines
1.4 KiB
Mako
51 lines
1.4 KiB
Mako
<%inherit file="/customers/crud.mako" />
|
|
|
|
${parent.body()}
|
|
|
|
<% customer = form.fieldset.model %>
|
|
|
|
<h2>People</h2>
|
|
% if customer.people:
|
|
<p>Customer account is associated with the following people:</p>
|
|
<div class="grid clickable">
|
|
<table>
|
|
<thead>
|
|
<th>First Name</th>
|
|
<th>Last Name</th>
|
|
</thead>
|
|
<tbody>
|
|
% for i, person in enumerate(customer.people, 1):
|
|
<tr class="${'odd' if i % 2 else 'even'}" url="${url('person.read', uuid=person.uuid)}">
|
|
<td>${person.first_name or ''}</td>
|
|
<td>${person.last_name or ''}</td>
|
|
</tr>
|
|
% endfor
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
% else:
|
|
<p>Customer account is not associated with any people.</p>
|
|
% endif
|
|
|
|
<h2>Groups</h2>
|
|
% if customer.groups:
|
|
<p>Customer account belongs to the following groups:</p>
|
|
<div class="grid clickable">
|
|
<table>
|
|
<thead>
|
|
<th>ID</th>
|
|
<th>Name</th>
|
|
</thead>
|
|
<tbody>
|
|
% for i, group in enumerate(customer.groups, 1):
|
|
<tr class="${'odd' if i % 2 else 'even'}" url="${url('customer_group.read', uuid=group.uuid)}">
|
|
<td>${group.id}</td>
|
|
<td>${group.name or ''}</td>
|
|
</tr>
|
|
% endfor
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
% else:
|
|
<p>Customer account doesn't belong to any groups.</p>
|
|
% endif
|