Browse Source

Smazáno staré testování e-mailů

v3
Jonas Havelka 1 year ago
parent
commit
e85c333bf8
  1. 7
      korektury/views.py
  2. 4
      mamweb/settings_common.py
  3. 2
      mamweb/settings_local.py
  4. 3
      mamweb/settings_prod.py
  5. 1
      mamweb/settings_test.py
  6. 3
      tvorba/models.py

7
korektury/views.py

@ -195,13 +195,6 @@ class KorekturyView(generic.TemplateView):
if email: if email:
emails.discard(email) emails.discard(email)
if not settings.POSLI_MAILOVOU_NOTIFIKACI:
print("Poslal bych upozornění na tyto adresy: ", " ".join(emails))
print("---- Upozornění:")
print(text)
print("---- Konec upozornění")
return
EmailMessage( EmailMessage(
subject=subject, subject=subject,
body=text, body=text,

4
mamweb/settings_common.py

@ -343,10 +343,6 @@ KOREKTURY_IMG_DIR = os.path.join('korektury', 'img')
CISLO_IMG_DIR = os.path.join('cislo', 'img') CISLO_IMG_DIR = os.path.join('cislo', 'img')
# E-MAIL NOTIFICATIONS
POSLI_MAILOVOU_NOTIFIKACI = False
# Logování chyb # Logování chyb
class InvalidTemplateVariable(str): class InvalidTemplateVariable(str):

2
mamweb/settings_local.py

@ -102,5 +102,5 @@ LOGGING = {
# E-maily posílat chceme, ale do terminálu :-) # E-maily posílat chceme, ale do terminálu :-)
EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend' EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'
SEND_EMAIL_NOTIFICATIONS = True
LOCAL_TEST_PROD = "local" LOCAL_TEST_PROD = "local"

3
mamweb/settings_prod.py

@ -63,7 +63,4 @@ LOGGING['loggers']['django.security.csrf']['level'] = 'ERROR'
LOGGING['handlers']['registration_logfile']['filename'] = '/home/mam-web/logs/prod/registration.log' LOGGING['handlers']['registration_logfile']['filename'] = '/home/mam-web/logs/prod/registration.log'
LOGGING['handlers']['registration_error_log']['filename'] = '/home/mam-web/logs/prod/registration_errors.log' LOGGING['handlers']['registration_error_log']['filename'] = '/home/mam-web/logs/prod/registration_errors.log'
# E-MAIL NOTIFICATIONS
POSLI_MAILOVOU_NOTIFIKACI = True
LOCAL_TEST_PROD = "prod" LOCAL_TEST_PROD = "prod"

1
mamweb/settings_test.py

@ -70,7 +70,6 @@ LOGGING['handlers']['registration_error_log']['filename'] = '/home/mam-web/logs/
FILE_UPLOAD_PERMISSIONS = 0o440 FILE_UPLOAD_PERMISSIONS = 0o440
# Testování e-mailů # Testování e-mailů
POSLI_MAILOVOU_NOTIFIKACI = True
EMAIL_BACKEND = 'various.mail_prefixer.PrefixingMailBackend' EMAIL_BACKEND = 'various.mail_prefixer.PrefixingMailBackend'
# TODO Pouze na otestování testu… Zvolit konferu! # TODO Pouze na otestování testu… Zvolit konferu!
# XXX: Je to pole, protože implementační detail backendu. # XXX: Je to pole, protože implementační detail backendu.

3
tvorba/models.py

@ -290,9 +290,6 @@ class Cislo(SeminarModelBase):
def posli(subject, text, resitele): def posli(subject, text, resitele):
emaily = map(lambda resitel: resitel.osoba.email, resitele) emaily = map(lambda resitel: resitel.osoba.email, resitele)
if not settings.POSLI_MAILOVOU_NOTIFIKACI:
print("Poslal bych upozornění na tyto adresy: ", " ".join(emaily))
return
email = EmailMessage( email = EmailMessage(
subject=subject, subject=subject,

Loading…
Cancel
Save