diff --git a/MANIFEST.in b/MANIFEST.in index 6bc1485..2eab7ae 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -34,15 +34,18 @@ recursive-include docs *.py recursive-include docs *.rst recursive-include docs *.txt recursive-include docs Makefile -recursive-include invenio_config_tugraz *.html recursive-include tests *.py + # added by check_manifest.py recursive-include invenio_config_tugraz *.crt recursive-include invenio_config_tugraz *.json recursive-include invenio_config_tugraz *.key recursive-include invenio_config_tugraz *.xml recursive-include invenio_config_tugraz *.gitkeep +recursive-include invenio_config_tugraz *.txt +recursive-include invenio_config_tugraz *.html + # added by check-manifest recursive-include invenio_config_tugraz *.csv diff --git a/invenio_config_tugraz/config.py b/invenio_config_tugraz/config.py index da192a0..06af9f3 100644 --- a/invenio_config_tugraz/config.py +++ b/invenio_config_tugraz/config.py @@ -172,6 +172,15 @@ SECURITY_CONFIRMABLE = False Instead user will get a welcome email. """ +# Flask-Security +# ============= +# See https://pythonhosted.org/Flask-Security/configuration.html +SECURITY_EMAIL_PLAINTEXT = True +"""Render email content as plaintext.""" + +SECURITY_EMAIL_HTML = False +"""Render email content as HTML.""" + ACCOUNTS = True """Tells if the templates should use the accounts module. @@ -208,9 +217,7 @@ RECAPTCHA_PRIVATE_KEY = None # See: # https://invenio-rdm-records.readthedocs.io/en/latest/configuration.html # -RDM_RECORDS_USER_FIXTURE_PASSWORDS = { - "info@tugraz.at": None -} +RDM_RECORDS_USER_FIXTURE_PASSWORDS = {"info@tugraz.at": None} """Overrides for the user fixtures' passwords. The password set for a user fixture in this dictionary overrides the password set in the ``users.yaml`` file. This can be used to set custom diff --git a/invenio_config_tugraz/ext.py b/invenio_config_tugraz/ext.py index beb0554..0451d7f 100644 --- a/invenio_config_tugraz/ext.py +++ b/invenio_config_tugraz/ext.py @@ -7,6 +7,7 @@ # details. """invenio module that adds tugraz configs.""" +from flask import Blueprint from . import config diff --git a/invenio_config_tugraz/templates/security/email/welcome.html b/invenio_config_tugraz/templates/security/email/welcome.html new file mode 100644 index 0000000..5c7eb5d --- /dev/null +++ b/invenio_config_tugraz/templates/security/email/welcome.html @@ -0,0 +1,26 @@ +
+ {% trans salut=current_userprofile.full_name or user.email %} + Dear {{ salut }}! + {% endtrans %} +
+ ++ {{ _('To help you get started, here are some useful links:') }} +
+ +
+ {{ _('TU Graz Repository') }}
+ {{ _('Reference Guide') }}
+ {{ _('Terms and Conditions') }}
+
{{ _('You can confirm your email through the link below:') }}
+ + +{% endif %} + +
+ {{ _('Best regards') }}
+ {{ _('TU Graz Repository Team') }}
+