mirror of
https://github.com/minetest/contentdb.git
synced 2025-01-03 19:57:29 +01:00
Add email notification prompt to post-login hook
This commit is contained in:
parent
aae546a08e
commit
6bbe2307e9
@ -237,15 +237,15 @@ def remind_outdated():
|
|||||||
@action("Import licenses from SPDX")
|
@action("Import licenses from SPDX")
|
||||||
def import_licenses():
|
def import_licenses():
|
||||||
renames = {
|
renames = {
|
||||||
"GPLv2" : "GPL-2.0-only",
|
"GPLv2": "GPL-2.0-only",
|
||||||
"GPLv3" : "GPL-3.0-only",
|
"GPLv3": "GPL-3.0-only",
|
||||||
"AGPLv2" : "AGPL-2.0-only",
|
"AGPLv2": "AGPL-2.0-only",
|
||||||
"AGPLv3" : "AGPL-3.0-only",
|
"AGPLv3": "AGPL-3.0-only",
|
||||||
"LGPLv2.1" : "LGPL-2.1-only",
|
"LGPLv2.1": "LGPL-2.1-only",
|
||||||
"LGPLv3" : "LGPL-3.0-only",
|
"LGPLv3": "LGPL-3.0-only",
|
||||||
"Apache 2.0" : "Apache-2.0",
|
"Apache 2.0": "Apache-2.0",
|
||||||
"BSD 2-Clause / FreeBSD": "BSD-2-Clause-FreeBSD",
|
"BSD 2-Clause / FreeBSD": "BSD-2-Clause-FreeBSD",
|
||||||
"BSD 3-Clause" : "BSD-3-Clause",
|
"BSD 3-Clause": "BSD-3-Clause",
|
||||||
"CC0": "CC0-1.0",
|
"CC0": "CC0-1.0",
|
||||||
"CC BY 3.0": "CC-BY-3.0",
|
"CC BY 3.0": "CC-BY-3.0",
|
||||||
"CC BY 4.0": "CC-BY-4.0",
|
"CC BY 4.0": "CC-BY-4.0",
|
||||||
|
@ -5,6 +5,15 @@
|
|||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
||||||
{% block content %}
|
{% block content %}
|
||||||
|
{% if user.notification_preferences is none %}
|
||||||
|
<h2>{{ _("Misc To do") }}</h2>
|
||||||
|
<div class="list-group mt-3 mb-5">
|
||||||
|
<a class="list-group-item list-group-item-action"
|
||||||
|
href="{{ url_for('users.email_notifications', username=user.username) }}">
|
||||||
|
{{ _("Enable email notifications") }}
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
{% endif %}
|
||||||
<h2>{{ _("Unapproved Packages Needing Action") }}</h2>
|
<h2>{{ _("Unapproved Packages Needing Action") }}</h2>
|
||||||
<div class="list-group mt-3 mb-5">
|
<div class="list-group mt-3 mb-5">
|
||||||
{% for package in unapproved_packages %}
|
{% for package in unapproved_packages %}
|
||||||
|
@ -49,6 +49,10 @@ def post_login(user: User, next_url):
|
|||||||
flash("You have a lot of notifications, you should either read or clear them", "info")
|
flash("You have a lot of notifications, you should either read or clear them", "info")
|
||||||
return redirect(url_for("notifications.list_all"))
|
return redirect(url_for("notifications.list_all"))
|
||||||
|
|
||||||
|
if user.notification_preferences is None:
|
||||||
|
flash("Please consider enabling email notifications, you can customise how much is sent", "info")
|
||||||
|
return redirect(url_for("users.email_notifications", username=user.username))
|
||||||
|
|
||||||
return redirect(url_for("homepage.home"))
|
return redirect(url_for("homepage.home"))
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user