Commit 7a606f2b by Rocky Duan

prototype

parent 391841f4
...@@ -48,7 +48,7 @@ def process_replies(replies): ...@@ -48,7 +48,7 @@ def process_replies(replies):
def process_topics(topics): def process_topics(topics):
def process(notification): def process(notification):
thread_id = notification['info']['thread_id'] thread_id = notification['info']['thread_id']
course_id = notification['info']['course_id'] course_id = notification['course_id']
commentable_id = notification['info']['commentable_id'] commentable_id = notification['info']['commentable_id']
return { return {
'post_topic': True, 'post_topic': True,
...@@ -64,7 +64,7 @@ def process_topics(topics): ...@@ -64,7 +64,7 @@ def process_topics(topics):
def process_at_users(at_users): def process_at_users(at_users):
def process(notification): def process(notification):
thread_id = notification['info']['thread_id'] thread_id = notification['info']['thread_id']
course_id = notification['info']['course_id'] course_id = notification['course_id']
commentable_id = notification['info']['commentable_id'] commentable_id = notification['info']['commentable_id']
content_type = notification['info']['content_type'] content_type = notification['info']['content_type']
data = { data = {
...@@ -107,8 +107,6 @@ def notifications_callback(request): ...@@ -107,8 +107,6 @@ def notifications_callback(request):
since_time = notifications[0]['happened_at'].strftime("%H:%M %p") since_time = notifications[0]['happened_at'].strftime("%H:%M %p")
import pdb; pdb.set_trace()
for user_id in user_ids: for user_id in user_ids:
try: try:
user = User.objects.get(id=user_id) user = User.objects.get(id=user_id)
...@@ -119,8 +117,7 @@ def notifications_callback(request): ...@@ -119,8 +117,7 @@ def notifications_callback(request):
'since_time': since_time, 'since_time': since_time,
} }
# composes notifications email # composes notifications email
message = utils.render_mustache('discussion/emails/notifications_email.txt.mustache', context) message = utils.render_mustache('discussion/emails/notifications_email.html.mustache', context)
print message
subject = utils.render_mustache('discussion/emails/notifications_email_subject.txt.mustache', context) subject = utils.render_mustache('discussion/emails/notifications_email_subject.txt.mustache', context)
# Email subject *must not* contain newlines # Email subject *must not* contain newlines
subject = ''.join(subject.splitlines()) subject = ''.join(subject.splitlines())
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment