On Thursday, November 1, 2012 11:29:38 AM UTC+2, Zoltán Bege wrote:
>
> I created an accounts app in my project, I 'd like to extend users to be 
> able to work with one or more partners. I need to define one or more admin 
> user for every partner.
>
> This is my accounts/models.py. In this case is_admin is set globally for 
> all partners, how do I have to set is_admin differently for every partner?
>
> class UserProfile(models.Model):
>     partners = models.ManyToManyField('partners.Partner', null = True, 
> blank = True)
>     user = models.OneToOneField(User)
>     is_admin = models.BooleanField(default = False)
>     
>     def __unicode__(self):
>         return self.partners
>     
> def create_user_profile(sender, instance, created, **kwargs):
>     if created:
>         UserProfile.objects.create(user = instance)
>         
> post_save.connect(create_user_profile, sender = User)
>
> Thanks!
>
> --
> Zoltán Bege
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/django-users/-/J0DJKVoy-wcJ.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to