Hi Ryne, Thanks for the quick reply. That was what I was looking for. I have a form on the front end that a user can create a site, and a user account at the same time. I want to automate this to minimize the administration as possible.
However I tried that, and I got the error: 'sites' is an invalid keyword argument for this function Den torsdag 21 juli 2016 kl. 23:07:40 UTC+2 skrev Ryne Everett: > > SitePermission.objects.create(user=user, sites=(site,)) > > I question whether this is really what you want to do, but without a > better idea what your goal is it's all I can offer. > > On Thu, Jul 21, 2016 at 4:56 PM, zruu <[email protected] <javascript:>> > wrote: > >> Hey guys, >> >> I really need your help. I'm stuck at the moment. Maybe is too late. >> However. I need to in my class view add site permission instead of using >> through the admin. I have no clue how to do this. >> >> I looked through the Mezzanine code and all I found was this piece of >> code that looks something of value: >> >> sites = user.sitepermissions.sites.all() >> >> *What I want to accomplish is to first to create the site object in my >> view:* >> >> site = Site.objects.create(name=name, domain=domain) >> >> Then set permission for my user to that site. How could I do this? >> >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Mezzanine Users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> For more options, visit https://groups.google.com/d/optout. >> > > -- You received this message because you are subscribed to the Google Groups "Mezzanine Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
