class PrApproval(models.Model):
    updated_on = models.DateTimeField(auto_now=True)
    created_on = models.DateTimeField(auto_now_add=True)
    monitored_pull_request = models.ForeignKey(
        MonitoredPullRequest, on_delete=models.CASCADE
    )
    approver = models.ForeignKey(get_user_model(), on_delete=models.CASCADE)
    def save(self, *args, **kwargs):
        super().save(*args, **kwargs)
class PrApproval(models.Model):
    updated_on = models.DateTimeField(auto_now=True)
    created_on = models.DateTimeField(auto_now_add=True)
    monitored_pull_request = models.ForeignKey(
        MonitoredPullRequest, on_delete=models.CASCADE
    )
    approver = models.ForeignKey(get_user_model(), on_delete=models.CASCADE)
    def save(self, *args, **kwargs):
        super().save(*args, **kwargs)