mirror of
https://github.com/simple-login/app.git
synced 2026-04-07 19:27:34 +00:00
fix: show mailbox selector when alias uses admin-disabled mailbox
This commit is contained in:
committed by
Adrià Casajús
parent
1ff377291f
commit
60f81cfc61
@@ -178,7 +178,7 @@ def index():
|
||||
)
|
||||
)
|
||||
|
||||
mailboxes = current_user.mailboxes()
|
||||
mailboxes = [mb for mb in current_user.mailboxes() if not mb.is_admin_disabled()]
|
||||
|
||||
show_intro = False
|
||||
if not current_user.intro_shown:
|
||||
|
||||
@@ -403,8 +403,20 @@
|
||||
in the last 14 days
|
||||
<a href="{{ url_for('dashboard.alias_log', alias_id=alias.id) }}"
|
||||
class="btn btn-sm btn-link">See All →</a>
|
||||
{% if mailboxes|length > 1 %}
|
||||
{% set has_admin_disabled_mailbox = namespace(value=false) %}
|
||||
{% for mb in alias_info.mailboxes %}
|
||||
{% if mb.is_admin_disabled() %}
|
||||
{% set has_admin_disabled_mailbox.value = true %}
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
{% if mailboxes|length > 1 or has_admin_disabled_mailbox.value %}
|
||||
{% if has_admin_disabled_mailbox.value %}
|
||||
|
||||
<div class="alert alert-warning small-text mb-2">
|
||||
<i class="fe fe-alert-triangle"></i>
|
||||
The alias uses a mailbox disabled by an admin. Please change it to an active mailbox.
|
||||
</div>
|
||||
{% endif %}
|
||||
<div class="small-text">Current mailbox</div>
|
||||
<div class="d-flex">
|
||||
<div class="flex-grow-1 mr-2">
|
||||
|
||||
Reference in New Issue
Block a user