Parcourir la source

[enh] Document settings

ljf il y a 6 ans
Parent
commit
36c5dced30
3 fichiers modifiés avec 11 ajouts et 7 suppressions
  1. 1 0
      README.md
  2. 7 7
      coin/members/models.py
  3. 3 0
      coin/settings_base.py

+ 1 - 0
README.md

@@ -384,6 +384,7 @@ MEMBERSHIP_FEE_REMINDER_DATES = [
 - `SITE_TITLE`: the base of site title (displayed in browser window/tab title)
 - `SITE_HEADER`: the site header (displayed in all pages as page header)
 - `SITE_LOGO_URL`: URL to website logo (by default, this is an ascii-duck)
+- `NOTIFICATION_EMAILS` : Emails on which to send notifications.
 
 Accounting logs
 ---------------

+ 7 - 7
coin/members/models.py

@@ -69,13 +69,13 @@ def send_registration_notification(sender, user, request=None, **kwargs):
     """
     relative_link = reverse('admin:members_member_change', args=[user.id])
     edit_link = request.build_absolute_uri(relative_link)
-
-    utils.send_templated_email(
-        to=settings.NOTIFICATION_EMAILS,
-        subject_template='members/emails/new_member_subject.txt',
-        body_template='members/emails/new_member_email.html',
-        context={'member': self, 'edit_link': edit_link},
-        **kwargs)
+    if settings.NOTIFICATION_EMAILS is not None:
+        utils.send_templated_email(
+            to=settings.NOTIFICATION_EMAILS,
+            subject_template='members/emails/new_member_subject.txt',
+            body_template='members/emails/new_member_email.html',
+            context={'member': self, 'edit_link': edit_link},
+            **kwargs)
 
 
 class Member(CoinLdapSyncMixin, AbstractUser):

+ 3 - 0
coin/settings_base.py

@@ -16,6 +16,9 @@ ADMINS = (
     # ('Your Name', 'your_email@example.com'),
 )
 
+# Email on which to send emails
+NOTIFICATION_EMAILS = None
+
 MANAGERS = ADMINS
 
 DATABASES = {