models.py 658 B

1234567891011121314151617181920
  1. from datetime import timedelta
  2. from django.conf import settings
  3. from django.db import models
  4. from django.utils import timezone
  5. class ForumRead(models.Model):
  6. user = models.ForeignKey(settings.AUTH_USER_MODEL)
  7. forum = models.ForeignKey('misago_forums.Forum')
  8. last_updated_on = models.DateTimeField()
  9. last_cleared_on = models.DateTimeField()
  10. class ThreadRead(models.Model):
  11. user = models.ForeignKey(settings.AUTH_USER_MODEL)
  12. forum = models.ForeignKey('misago_forums.Forum')
  13. thread = models.ForeignKey('misago_threads.Thread')
  14. read_replies = models.PositiveIntegerField(default=0)
  15. last_read_on = models.DateTimeField()