fixing bug in syncing profile_flags

This commit is contained in:
baccenfutter 2013-11-24 21:35:01 +01:00
parent 114572dac2
commit 44e95f2638
3 changed files with 9 additions and 4 deletions

View file

@ -34,10 +34,14 @@ class UserProfile(models.Model):
null=True,
blank=True,
default=None)
is_member = models.BooleanField(default=False, editable=False)
is_ldap_admin = models.BooleanField(default=False, editable=False)
is_circle_member = models.BooleanField(default=False, editable=False)
is_clab_member = models.BooleanField(default=False, editable=False)
def __unicode__(self):
return 'Profile: %s' % self.user.username
User.profile = property(lambda u: UserProfile.objects.get_or_create(user=u)[0])
signals.post_save.connect(create_profile, sender=User)
signals.pre_delete.connect(delete_profile, sender=User)
signals.pre_delete.connect(delete_profile, sender=User)