Commit 83e3c006 by tasawernawaz Committed by Bill DeRusha

comments added in comments/models

parent 6e012c58
...@@ -22,6 +22,9 @@ class Comments(CommentAbstractModel): ...@@ -22,6 +22,9 @@ class Comments(CommentAbstractModel):
DECLINE_PREVIEW = 'decline_preview' DECLINE_PREVIEW = 'decline_preview'
modified = ModificationDateTimeField(_('modified')) modified = ModificationDateTimeField(_('modified'))
# comment type added to differentiate weather comment is for preview decline or a
# normal comment on content of course/course run.
comment_type = models.CharField( comment_type = models.CharField(
max_length=255, null=True, blank=True, choices=CommentTypeChoices.choices, default=CommentTypeChoices.Default max_length=255, null=True, blank=True, choices=CommentTypeChoices.choices, default=CommentTypeChoices.Default
) )
...@@ -50,9 +53,9 @@ def mark_preview_url_as_decline(instance): ...@@ -50,9 +53,9 @@ def mark_preview_url_as_decline(instance):
course_run.preview_url = None course_run.preview_url = None
course_run.save() course_run.save()
# change the owner role # assign course back to publisher
course_run.course_run_state.change_owner_role(PublisherUserRole.Publisher) course_run.course_run_state.change_owner_role(PublisherUserRole.Publisher)
# send email for decline preview # send email for decline preview to publisher
if waffle.switch_is_active('enable_publisher_email_notifications'): if waffle.switch_is_active('enable_publisher_email_notifications'):
send_email_decline_preview(instance, course_run, preview_url) send_email_decline_preview(instance, course_run, preview_url)
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