def send_expedited_reviewer_invitations(request, meeting_pk=None):
meeting = get_object_or_404(Meeting, pk=meeting_pk)
categories = MedicalCategory.objects.filter(
submissions__in=meeting.submissions.expedited())
users = User.objects.filter(profile__is_board_member=True,
medical_categories__in=categories.values('pk'))
start = meeting.deadline_expedited_review
for user in users:
subject = _('Expedited Review at {}').format(
timezone.localtime(start).strftime('%d.%m.%Y'))
send_system_message_template(user, subject,
'meetings/messages/expedited_reviewer_invitation.txt',
{'start': start})
meeting.expedited_reviewer_invitation_sent_at = timezone.now()
meeting.save(update_fields=('expedited_reviewer_invitation_sent_at',))
return redirect('ecs.meetings.views.meeting_details', meeting_pk=meeting.pk)
评论列表
文章目录