postedit.py 801 B

123456789101112131415161718192021222324252627
  1. from django.conf import settings
  2. from django.db import models
  3. from django.utils import timezone
  4. class PostEdit(models.Model):
  5. category = models.ForeignKey('misago_categories.Category')
  6. thread = models.ForeignKey('misago_threads.Thread')
  7. post = models.ForeignKey('misago_threads.Post', related_name='edits_record')
  8. edited_on = models.DateTimeField(default=timezone.now)
  9. editor = models.ForeignKey(
  10. settings.AUTH_USER_MODEL,
  11. blank=True,
  12. null=True,
  13. on_delete=models.SET_NULL,
  14. )
  15. editor_name = models.CharField(max_length=255)
  16. editor_slug = models.CharField(max_length=255)
  17. editor_ip = models.GenericIPAddressField()
  18. edited_from = models.TextField()
  19. edited_to = models.TextField()
  20. class Meta:
  21. ordering = ['-id']