1
0
mirror of https://github.com/creyD/asiimov.git synced 2026-06-12 00:52:23 +02:00

Added Gamer Generator at the creation of a new User

This commit is contained in:
2020-01-14 00:39:47 +01:00
parent c416157ba0
commit 29a9d3d518

View File

@@ -85,7 +85,6 @@ class Gamer(models.Model):
system_user = models.OneToOneField(User, on_delete=models.CASCADE)
class Offer(models.Model):
offeror = models.ForeignKey(Gamer, on_delete=models.CASCADE)
items_give = models.ManyToManyField(ItemInstance, related_name='OfferedItems')
@@ -93,6 +92,13 @@ class Offer(models.Model):
created_at = models.DateTimeField(auto_now_add=True)
@receiver(post_save, sender=User)
def create_user_profile(sender, instance, created, **kwargs):
if created:
# TODO: Get Data of the user before this step
Gamer.objects.get_or_create(system_user=instance)
@receiver(post_save, sender=User)
def save_user_profile(sender, instance, **kwargs):
instance.gamer.save()