Use mailing lists instead of aliases for stalwart
This commit is contained in:
parent
56b71230e9
commit
f09444d832
6 changed files with 78 additions and 52 deletions
|
|
@ -135,27 +135,27 @@
|
|||
payload=[],
|
||||
prefill=true)
|
||||
}}
|
||||
<h2 class="title is-2 mt-2">Aliases</h2>
|
||||
<h2 class="title is-2 mt-2">Lists</h2>
|
||||
<ul class="list-group">
|
||||
{% for alias in aliases %}
|
||||
{% for list in lists %}
|
||||
<li class="list-group-item d-flex flex-column">
|
||||
<div class="d-flex justify-content-between align-items-center">
|
||||
{{ alias.mail }}
|
||||
{{ self::delete_modal(modal_id="aliasDelete" ~ loop.index,
|
||||
confirm_text="Delete alias '" ~ alias.mail ~ "'",
|
||||
action="/alias/delete",
|
||||
payload=["mail", alias.mail])
|
||||
{{ list.mail }}
|
||||
{{ self::delete_modal(modal_id="listDelete" ~ loop.index,
|
||||
confirm_text="Delete list '" ~ list.mail ~ "'",
|
||||
action="/list/delete",
|
||||
payload=["name", list.mail])
|
||||
}}
|
||||
</div>
|
||||
<ul class="list-group mt-1">
|
||||
{% set alias_idx = loop.index %}
|
||||
{% for recpt in alias.recipients %}
|
||||
{% set list_idx = loop.index %}
|
||||
{% for recpt in list.recipients %}
|
||||
<li class="list-group-item d-flex justify-content-between align-items-center">
|
||||
{{ recpt }}
|
||||
{{ self::delete_modal(modal_id="aliasRctDelete" ~ alias_idx ~ loop.index,
|
||||
confirm_text="Delete recipient '" ~ recpt ~ "' for '" ~ alias.mail ~ "'",
|
||||
action="/alias/recipient/delete",
|
||||
payload=["alias", alias.mail, "recipient", recpt])
|
||||
{{ self::delete_modal(modal_id="listRctDelete" ~ list_idx ~ loop.index,
|
||||
confirm_text="Delete recipient '" ~ recpt ~ "' for '" ~ list.mail ~ "'",
|
||||
action="/list/recipient/delete",
|
||||
payload=["list", list.mail, "recipient", recpt])
|
||||
}}
|
||||
</li>
|
||||
{% endfor %}
|
||||
|
|
@ -164,18 +164,18 @@
|
|||
add_button="Add Recipient",
|
||||
button_classes="mt-2 w-25",
|
||||
add_text="Add a new recipient",
|
||||
action="/alias/recipient/add",
|
||||
action="/list/recipient/add",
|
||||
input_name="recipient",
|
||||
payload=["alias", alias.mail])
|
||||
payload=["list", list.mail])
|
||||
}}
|
||||
</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
{{ self::add_modal(modal_id="addAlias",
|
||||
add_button="Add new alias",
|
||||
add_button="Add new list",
|
||||
button_classes="mt-2",
|
||||
add_text="Add new alias",
|
||||
action="/alias/add",
|
||||
add_text="Add new list",
|
||||
action="/list/add",
|
||||
input_name="mail",
|
||||
payload=[],
|
||||
prefill=true)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue