1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
|
from django.core.mail import send_mail
from workshop_portal.settings import (
EMAIL_HOST,
EMAIL_PORT,
EMAIL_HOST_USER,
EMAIL_HOST_PASSWORD,
EMAIL_USE_TLS
)
def send_email(request, call_on,
user_position=None, workshop_date=None,
workshop_title=None, user_name=None
):
'''
Email sending function while registration and
booking confirmation.
'''
if call_on == 'Registration':
if user_position == 'instructor':
message = 'Thank You for Registering on this platform. \n \
Since you have ask for Instructor Profile, \n \
we will get back to you soon after verifying your \n \
profile. \
In case if you don\'t get any response within 3days, \
Please contact us at '
send_mail(
'Welcome to FOSSEE', message, EMAIL_HOST_USER,
[request.user.email], fail_silently=False
)
#Send a mail to admin as well as a notification.
else:
message = 'Thank You for Registering on this platform.\n \
Rules. \n \ If you face any issue during \
your session please contact fossee.'
send_mail(
'Welcome to FOSSEE', message, EMAIL_HOST_USER,
[request.user.email], fail_silently=False
)
elif call_on == 'Booking':
if user_position == 'instructor':
message = 'You got a workshop booking request \
from ' + user_name + ' for \
' + workshop_title + ' on ' + workshop_date + ' please respond.'
send_mail(
'Python Workshop Booking | FOSSEE', message, EMAIL_HOST_USER,
[request.user.email], fail_silently=False
)
else:
message = 'Thank You for Booking on this platform.\n \
' + user_name +' \
If you face any issue during your session please contact \
fossee.'
send_mail(
'Python Workshop Booking | FOSSEE', message, EMAIL_HOST_USER,
[request.user.email], fail_silently=False
)
|