warnmodel.py 656 B

1234567891011121314151617
  1. from django.db import models
  2. class Warn(models.Model):
  3. user = models.ForeignKey('User')
  4. giver = models.ForeignKey('User', null=True, blank=True,
  5. on_delete=models.SET_NULL, related_name="warnings_given_set")
  6. giver_name = models.CharField(max_length=255)
  7. giver_slug = models.SlugField(max_length=255)
  8. date = models.DateTimeField()
  9. ip = models.GenericIPAddressField()
  10. agent = models.CharField(max_length=255)
  11. reason_user = models.TextField()
  12. reason_team = models.TextField(null=True, blank=True)
  13. canceled = models.BooleanField(default=False)
  14. class Meta:
  15. app_label = 'misago'