Update: SeenPost model

This commit is contained in:
Aroy-Art 2024-06-25 22:24:59 +02:00
parent c25a259386
commit b58d7ff749
Signed by: Aroy
GPG key ID: DB9689E9391DD156

View file

@ -1,12 +1,9 @@
from django.db import models
from django.contrib.auth.models import User
from django.db.models.signals import post_save
from django.dispatch import receiver
from django.utils.translation import gettext_lazy as _
from sites.furaffinity.models import FA_Submission
from apps.sites.models import Submissions
class UserProfile(models.Model):
@ -36,17 +33,12 @@ class UserProfile(models.Model):
class SeenPost(models.Model):
user = models.ForeignKey(UserProfile, on_delete=models.CASCADE)
post = models.ForeignKey(FA_Submission, on_delete=models.CASCADE)
post = models.ForeignKey(Submissions, on_delete=models.CASCADE)
timestamp = models.DateTimeField(auto_now_add=True)
class Meta:
verbose_name = _("Seen Post")
verbose_name_plural = _("Seen Posts")
#receiver(post_save, sender=User)
#def create_user_profile(sender, instance, created, **kwargs):
# if created:
# UserProfile.objects.create(user=instance)
#@receiver(post_save, sender=User)
#def save_user_profile(sender, instance, **kwargs):
# instance.user.save()
def __str__(self) -> str:
return self.user.user.username + " - " + self.post.submission_hash