diff --git a/scipost/views.py b/scipost/views.py index 44d609e97024187ec54876a55de1daf3a0a8c827..3a423ae732bb7c5a4f9bb38def698ce5a9466963 100644 --- a/scipost/views.py +++ b/scipost/views.py @@ -211,7 +211,7 @@ def register(request): form = RegistrationForm(request.POST or None) if form.is_valid(): contributor = form.create_and_save_contributor() - Utils.load({'contributor': contributor}) + Utils.load({'contributor': contributor}, request) Utils.send_registration_email() # Disable invitations related to the new Contributor @@ -286,7 +286,7 @@ def request_new_activation_link(request, contributor_id, key): if request.GET.get('confirm', False): # Generate a new email activation key and link contributor.generate_key() - Utils.load({'contributor': contributor}) + Utils.load({'contributor': contributor}, request) Utils.send_new_activation_link_email() context = { diff --git a/submissions/views.py b/submissions/views.py index 279e088f6d1ea793738c14242bc4b4befd733516..7f6fd061544a5607e81ba92efe135013b9c8f38c 100644 --- a/submissions/views.py +++ b/submissions/views.py @@ -27,7 +27,6 @@ from .forms import SubmissionIdentifierForm, SubmissionForm, SubmissionSearchFor SubmissionCycleChoiceForm from .utils import SubmissionUtils -from comments.models import Comment from scipost.forms import ModifyPersonalMessageForm, RemarkForm from scipost.models import Contributor, Remark, RegistrationInvitation @@ -170,7 +169,7 @@ class SubmissionCreateView(PermissionRequiredMixin, CreateView): assignment.save() # Send emails - SubmissionUtils.load({'submission': submission}) + SubmissionUtils.load({'submission': submission}, self.request) SubmissionUtils.send_authors_resubmission_ack_email() SubmissionUtils.send_EIC_reappointment_email() else: @@ -333,8 +332,8 @@ def pool(request): .filter(submission__status__in=['put_to_EC_voting'])) recommendations_to_prepare_for_voting = (EICRecommendation.objects .get_for_user_in_pool(request.user) - .filter(submission__status__in= - ['voting_in_preparation'])) + .filter( + submission__status__in=['voting_in_preparation'])) contributor = Contributor.objects.get(user=request.user) assignments_to_consider = EditorialAssignment.objects.filter( to=contributor, accepted=None, deprecated=False) @@ -835,7 +834,7 @@ def accept_or_decline_ref_invitation_ack(request, invitation_id): invitation.accepted = False invitation.refusal_reason = form.cleaned_data['refusal_reason'] invitation.save() - SubmissionUtils.load({'invitation': invitation}) + SubmissionUtils.load({'invitation': invitation}, request) SubmissionUtils.email_referee_response_to_EIC() SubmissionUtils.email_referee_in_response_to_decision() @@ -1095,7 +1094,7 @@ def submit_report(request, arxiv_identifier_w_vn_nr): # Update user stats author.nr_reports = Report.objects.filter(author=author).count() author.save() - SubmissionUtils.load({'report': newreport}) + SubmissionUtils.load({'report': newreport}, request) SubmissionUtils.email_EIC_report_delivered() # Why is this session update?