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:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user