summaryrefslogtreecommitdiff
path: root/workshop_app/send_mails.py
blob: 0d4173ba8be1f400d0faea410923cb5a01605a42 (plain)
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
					)