Add support for different categories of "flash alerts" (#594)

This commit is contained in:
Baptiste Jonglez 2020-05-21 22:03:56 +02:00 committed by zorun
parent 2f466b19f7
commit c1b158c728
2 changed files with 9 additions and 9 deletions

View file

@ -119,8 +119,12 @@
</div>
<div class="messages">
{% for message in get_flashed_messages() %}
{% for category, message in get_flashed_messages(with_categories=true) %}
{% if category == "message" %}{# Default category for flash(msg) #}
<div class="flash alert alert-success">{{ message }}</div>
{% else %}
<div class="flash alert alert-{{ category }}">{{ message }}</div>
{% endif %}
{% endfor %}
</div>

View file

@ -250,14 +250,10 @@ def create_project():
try:
current_app.mail.send(msg)
except SMTPRecipientsRefused:
msg_compl = 'Problem sending mail. '
# TODO: destroy the project and cancel instead?
else:
msg_compl = ''
flash(_("Error while sending reminder email"), category="danger")
# redirect the user to the next step (invite)
flash(_("%(msg_compl)sThe project identifier is %(project)s",
msg_compl=msg_compl, project=project.id))
flash(_("The project identifier is %(project)s", project=project.id))
return redirect(url_for(".list_bills", project_id=project.id))
return render_template("create_project.html", form=form)