Skip to content
Snippets Groups Projects
Commit 8e997e0e authored by Hangzhi Yu's avatar Hangzhi Yu
Browse files

Check whether admin email is present, if not use empty default

parent 013bf87e
No related branches found
No related tags found
1 merge request!16Resolve "Add empty default mail if no admins are available"
from django import forms
from django.conf import settings
from django.utils.translation import gettext_lazy as _
from dynamic_preferences.types import StringPreference
from dynamic_preferences.preferences import Section
from aleksis.core.registries import site_preferences_registry
from aleksis.core.settings import ADMINS as admins
hjelp = Section("hjelp")
......@@ -16,7 +16,10 @@ class FAQRecipient(StringPreference):
field_class = forms.EmailField
section = hjelp
name = "faq_recipient"
default = admins[0].email
if settings.ADMINS[0].email:
default = settings.ADMINS[0].email
else:
default = ""
required = False
verbose_name = _("Recipient e-mail address for FAQ questions")
......@@ -26,7 +29,10 @@ class IssueReportRecipient(StringPreference):
field_class = forms.EmailField
section = hjelp
name = "issue_report_recipient"
default = admins[0].email
if settings.ADMINS[0].email:
default = settings.ADMINS[0].email
else:
default = ""
required = False
verbose_name = _("Recipient e-mail address for issue reports")
......@@ -36,6 +42,9 @@ class FeedbackRecipient(StringPreference):
field_class = forms.EmailField
section = hjelp
name = "feedback_recipient"
default = admins[0].email
if settings.ADMINS[0].email:
default = settings.ADMINS[0].email
else:
default = ""
required = False
verbose_name = _("Recipient e-mail address for feedback")
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment