Mail management
{% if user_error %}
{{ user_error }}
{% endif %}
Account
Mails
{% for mail in mails %}
-
{{ mail.primary }}
{{ self::delete_modal(modal_id="mailDelete" ~ loop.index,
confirm_text="Delete mail '" ~ mail.primary ~ "'",
action="/mail/delete",
payload=["mail", mail.primary])
}}
Aliases
{% set alias_idx = loop.index %}
{% for alias in mail.aliases %}
-
{{ 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])
}}
{% endfor %}
{{ 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])
}}
{% endfor %}
{{ self::add_modal(modal_id="addMail",
add_button="Add new mail",
button_classes="mt-2",
add_text="Add new mail",
action="/mail/add",
input_name="mail",
payload=[],
prefill=true)
}}
Lists
{% for list in lists %}
-
{{ list.mail }}
{{ self::delete_modal(modal_id="listDelete" ~ loop.index,
confirm_text="Delete list '" ~ list.mail ~ "'",
action="/list/delete",
payload=["name", list.mail])
}}
Recipients
{% set list_idx = loop.index %}
{% for recpt in list.recipients %}
-
{{ 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])
}}
{% endfor %}
{{ self::add_modal(modal_id="addRecipient" ~ loop.index,
add_button="Add Recipient",
button_classes="mt-2 w-25",
add_text="Add a new recipient",
action="/list/recipient/add",
input_name="recipient",
payload=["list", list.mail])
}}
{% endfor %}
{{ self::add_modal(modal_id="addAlias",
add_button="Add new list",
button_classes="mt-2",
add_text="Add new list",
action="/list/add",
input_name="mail",
payload=[],
prefill=true)
}}