backend: improve user mailbox layout and display

This commit is contained in:
Alice Gaudon 2020-11-10 15:22:06 +01:00
parent d588bc8ce3
commit 5ce5e60af4
2 changed files with 6 additions and 5 deletions

View File

@ -86,6 +86,7 @@ export default class MailboxBackendController extends Controller {
res.render('backend/mailbox', {
mailbox: {
id: user.id,
userName: user.as(UserNameComponent).name,
name: await mainMailIdentity?.toEmail() || 'Not created.',
},
domains: mailDomains.map(d => ({

View File

@ -4,14 +4,14 @@
{% block body %}
<div class="container">
{{ macros.breadcrumb(mailbox.name, [
{{ macros.breadcrumb(mailbox.userName + ' - ' + mailbox.name, [
{title: 'Backend', link: route('backend')},
{title: 'Mailboxes', link: route('backend-mailboxes')}
]) }}
<h1>Mailbox: {{ mailbox.userName }} - {{ mailbox.name }}</h1>
<div class="panel">
<i data-feather="mail"></i>
<h1>Mailbox: {{ mailbox.name }}</h1>
<section class="panel">
<h2><i data-feather="mail"></i> Identities</h2>
<table class="data-table">
<thead>
@ -57,6 +57,6 @@
{{ macros.csrf(getCsrfToken) }}
</form>
</div>
</section>
</div>
{% endblock %}