Set user on level confirmation

This commit is contained in:
2022-01-24 22:36:53 +00:00
parent 308d0c697e
commit 3b9848d457

View File

@@ -222,9 +222,11 @@ class ConfirmLevel(generic.RedirectView):
level_qualification, created = models.TrainingLevelQualification.objects.get_or_create(trainee=trainee, level=models.TrainingLevel.objects.get(pk=kwargs['level_pk']))
if created:
user = self.request.user
reversion.set_user(user)
level_qualification.confirmed_by = self.request.user
level_qualification.confirmed_on = timezone.now()
level_qualification.save()
reversion.add_to_revision(trainee)
reversion.add_to_revision(trainee)
return reverse_lazy('trainee_detail', kwargs={'pk': kwargs['pk']})