def send_production_team_email(sender, issue_submission, transition_name, request, **kwargs): if not issue_submission.is_submitted: return production_team_group = get_production_team_group(issue_submission.journal) if production_team_group is None: return emails = list(production_team_group.user_set.values_list('email', flat=True)) if not emails: return email = Email( emails, html_template='emails/editor/new_issue_submission_content.html', subject_template='emails/editor/new_issue_submission_subject.html', extra_context={'issue': issue_submission}) email.send()
def send_production_team_email(sender, instance, name, source, target, **kwargs): if not instance.is_submitted: return production_team = get_production_team_group() if production_team is None: return emails = production_team.user_set.values_list('email', flat=True) if not emails: return email = Email( emails, html_template='userspace/journal/editor/emails/new_issue_submission_content.html', subject_template='userspace/journal/editor/emails/new_issue_submission_subject.html', extra_context={'issue': instance}) email.send()
def send_production_team_email(sender, issue_submission, transition_name, request, **kwargs): if not issue_submission.is_submitted: return production_team_group = get_production_team_group(issue_submission.journal) if production_team_group is None: return emails = list( production_team_group.user_set.values_list('email', flat=True)) if not emails: return email = Email( emails, html_template='emails/editor/new_issue_submission_content.html', subject_template='emails/editor/new_issue_submission_subject.html', extra_context={'issue': issue_submission}) email.send()