diff --git a/archivist/apps/user/models.py b/archivist/apps/user/models.py index 9297812..46b4566 100644 --- a/archivist/apps/user/models.py +++ b/archivist/apps/user/models.py @@ -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() - - \ No newline at end of file + def __str__(self) -> str: + return self.user.user.username + " - " + self.post.submission_hash