Implement mail aliases
This commit is contained in:
parent
f09444d832
commit
1c2b4c408e
3 changed files with 152 additions and 18 deletions
|
|
@ -116,13 +116,37 @@
|
|||
<h2 class="title is-2 mt-2">Mails</h2>
|
||||
<ul class="list-group">
|
||||
{% for mail in mails %}
|
||||
<li class="list-group-item d-flex justify-content-between align-items-center">
|
||||
{{ mail.mail }}
|
||||
{{ self::delete_modal(modal_id="mailDelete" ~ loop.index,
|
||||
confirm_text="Delete mail '" ~ mail.mail ~ "'",
|
||||
action="/mail/delete",
|
||||
payload=["mail", mail.mail])
|
||||
}}
|
||||
<li class="list-group-item d-flex flex-column">
|
||||
<div class="d-flex justify-content-between align-items-center">
|
||||
{{ mail.primary }}
|
||||
{{ self::delete_modal(modal_id="mailDelete" ~ loop.index,
|
||||
confirm_text="Delete mail '" ~ mail.primary ~ "'",
|
||||
action="/mail/delete",
|
||||
payload=["mail", mail.primary])
|
||||
}}
|
||||
</div>
|
||||
<h3>Aliases</h3>
|
||||
<ul class="list-group mt-1">
|
||||
{% set alias_idx = loop.index %}
|
||||
{% for alias in mail.aliases %}
|
||||
<li class="list-group-item d-flex justify-content-between align-items-center">
|
||||
{{ alias }}
|
||||
{{ self::delete_modal(modal_id="aliasDelete" ~ alias_idx ~ loop.index,
|
||||
confirm_text="Delete alias '" ~ alias ~ "' (for '" ~ mail.primary ~ "')",
|
||||
action="/alias/delete",
|
||||
payload=["alias", alias])
|
||||
}}
|
||||
</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
{{ self::add_modal(modal_id="addAlias" ~ loop.index,
|
||||
add_button="Add Alias",
|
||||
button_classes="mt-2 w-25",
|
||||
add_text="Add a alias",
|
||||
action="/alias/add",
|
||||
input_name="alias",
|
||||
payload=["mail", mail.primary])
|
||||
}}
|
||||
</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
|
|
@ -147,6 +171,7 @@
|
|||
payload=["name", list.mail])
|
||||
}}
|
||||
</div>
|
||||
<h3>Recipients</h3>
|
||||
<ul class="list-group mt-1">
|
||||
{% set list_idx = loop.index %}
|
||||
{% for recpt in list.recipients %}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue