summaryrefslogtreecommitdiffstats
path: root/apps/patchwork/models.py
diff options
context:
space:
mode:
Diffstat (limited to 'apps/patchwork/models.py')
-rw-r--r--apps/patchwork/models.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/apps/patchwork/models.py b/apps/patchwork/models.py
index 676f219..6ad4e1a 100644
--- a/apps/patchwork/models.py
+++ b/apps/patchwork/models.py
@@ -130,6 +130,14 @@ class UserProfile(models.Model):
def __unicode__(self):
return self.name()
+def _user_created_callback(sender, created, instance, **kwargs):
+ if not created:
+ return
+ profile = UserProfile(user = instance)
+ profile.save()
+
+models.signals.post_save.connect(_user_created_callback, sender = User)
+
class State(models.Model):
name = models.CharField(max_length = 100)
ordering = models.IntegerField(unique = True)