Add margin to entire page

This commit is contained in:
traxys 2023-08-29 23:26:42 +02:00
parent 891bd32b48
commit e6d4f81533

View file

@ -94,74 +94,78 @@
{% endmacro add_modal %} {% endmacro add_modal %}
{% block content %} {% block content %}
<div class="container"> <div class="container">
<h1 class="title is-1">Mail management</h1> <div class="m-2">
{% if user_error %}<div class="alert alert-danger">{{ user_error }}</div>{% endif %} <h1 class="title is-1">Mail management</h1>
<h2 class="title is-2">Mails</h2> {% if user_error %}
<ul class="list-group"> <div class="alert alert-danger">{{ user_error }}</div>
{% for mail in mails %} {% endif %}
<li class="list-group-item d-flex justify-content-between align-items-center"> <h2 class="title is-2">Mails</h2>
{{ mail.mail }} <ul class="list-group">
{{ self::delete_modal(modal_id="mailDelete" ~ loop.index, {% for mail in mails %}
confirm_text="Delete mail '" ~ mail.mail ~ "'", <li class="list-group-item d-flex justify-content-between align-items-center">
action="/mail/delete", {{ mail.mail }}
payload=["mail", mail.mail]) {{ self::delete_modal(modal_id="mailDelete" ~ loop.index,
}} confirm_text="Delete mail '" ~ mail.mail ~ "'",
</li> action="/mail/delete",
{% endfor %} payload=["mail", mail.mail])
</ul>
{{ 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)
}}
<h2 class="title is-2 mt-2">Aliases</h2>
<ul class="list-group">
{% for alias in aliases %}
<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])
}} }}
</div> </li>
<ul class="list-group mt-1"> {% endfor %}
{% set alias_idx = loop.index %} </ul>
{% for recpt in alias.recipients %} {{ self::add_modal(modal_id="addMail",
<li class="list-group-item d-flex justify-content-between align-items-center"> add_button="Add new mail",
{{ recpt }} button_classes="mt-2",
{{ self::delete_modal(modal_id="aliasRctDelete" ~ alias_idx ~ loop.index, add_text="Add new mail",
confirm_text="Delete recipient '" ~ recpt ~ "' for '" ~ alias.mail ~ "'", action="/mail/add",
action="/alias/recipient/delete", input_name="mail",
payload=["alias", alias.mail, "recipient", recpt]) payload=[],
}} prefill=true)
</li> }}
{% endfor %} <h2 class="title is-2 mt-2">Aliases</h2>
</ul> <ul class="list-group">
{{ self::add_modal(modal_id="addRecipient" ~ loop.index, {% for alias in aliases %}
add_button="Add Recipient", <li class="list-group-item d-flex flex-column">
button_classes="mt-2 w-25", <div class="d-flex justify-content-between align-items-center">
add_text="Add a new recipient", {{ alias.mail }}
action="/alias/recipient/add", {{ self::delete_modal(modal_id="aliasDelete" ~ loop.index,
input_name="recipient", confirm_text="Delete alias '" ~ alias.mail ~ "'",
payload=["alias", alias.mail]) action="/alias/delete",
}} payload=["mail", alias.mail])
</li> }}
{% endfor %} </div>
</ul> <ul class="list-group mt-1">
{{ self::add_modal(modal_id="addAlias", {% set alias_idx = loop.index %}
add_button="Add new alias", {% for recpt in alias.recipients %}
button_classes="mt-2", <li class="list-group-item d-flex justify-content-between align-items-center">
add_text="Add new alias", {{ recpt }}
action="/alias/add", {{ self::delete_modal(modal_id="aliasRctDelete" ~ alias_idx ~ loop.index,
input_name="mail", confirm_text="Delete recipient '" ~ recpt ~ "' for '" ~ alias.mail ~ "'",
payload=[], action="/alias/recipient/delete",
prefill=true) payload=["alias", alias.mail, "recipient", recpt])
}} }}
</li>
{% endfor %}
</ul>
{{ 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="/alias/recipient/add",
input_name="recipient",
payload=["alias", alias.mail])
}}
</li>
{% endfor %}
</ul>
{{ self::add_modal(modal_id="addAlias",
add_button="Add new alias",
button_classes="mt-2",
add_text="Add new alias",
action="/alias/add",
input_name="mail",
payload=[],
prefill=true)
}}
</div>
</div> </div>
{% endblock content %} {% endblock content %}