68 |
68 |
69 class Revision(models.Model): |
69 class Revision(models.Model): |
70 |
70 |
71 revision_guid = models.CharField(max_length=256, default=uuid.uuid4, unique=True) # typically UUID |
71 revision_guid = models.CharField(max_length=256, default=uuid.uuid4, unique=True) # typically UUID |
72 parent_renkan_guid = models.CharField(max_length=256) |
72 parent_renkan_guid = models.CharField(max_length=256) |
73 title = models.CharField(max_length=1024, null=True) |
73 title = models.CharField(max_length=1024, null=True, blank=True) |
74 content = models.TextField(blank=True, null=True) |
74 content = models.TextField(blank=True, null=True) |
75 creator = models.ForeignKey(auth_user_model, blank=True, null=True, related_name="revision_creator") |
75 creator = models.ForeignKey(auth_user_model, blank=True, null=True, related_name="revision_creator") |
76 last_updated_by = models.ForeignKey(auth_user_model, blank=True, null=True, related_name="revision_last_updated_by") |
76 last_updated_by = models.ForeignKey(auth_user_model, blank=True, null=True, related_name="revision_last_updated_by") |
77 creation_date = models.DateTimeField(auto_now_add=True) |
77 creation_date = models.DateTimeField(auto_now_add=True) |
78 modification_date = models.DateTimeField(auto_now=True) |
78 modification_date = models.DateTimeField(auto_now=True) |