Start RA 'mark review' feature

This commit is contained in:
2020-08-05 20:51:31 +01:00
parent b88554a57f
commit 92377227e0
9 changed files with 45 additions and 85 deletions

View File

@@ -67,6 +67,8 @@ class Profile(AbstractUser):
return self.name
# TODO move to versioning - currently get import errors with that
class RevisionMixin(object):
@property
def is_first_version(self):
@@ -100,7 +102,6 @@ class RevisionMixin(object):
return "V{0} | R{1}".format(version.pk, version.revision.pk)
class Person(models.Model, RevisionMixin):
name = models.CharField(max_length=50)
phone = models.CharField(max_length=15, blank=True, null=True)
@@ -616,9 +617,9 @@ class RiskAssessment(models.Model, RevisionMixin):
# Blimey that was a lot of options
# reviewed_at = models.DateTimeField()
# reviewed_by = models.ForeignKey(settings.AUTH_USER_MODEL, blank=True, null=True,
# verbose_name="Reviewer", on_delete=models.CASCADE)
reviewed_at = models.DateTimeField(null=True)
reviewed_by = models.ForeignKey(settings.AUTH_USER_MODEL, blank=True, null=True,
verbose_name="Reviewer", on_delete=models.CASCADE)
def clean(self):
errdict = {}