Re: [mezzanine-users] BUG: duplicate profile info under admin user panel

2016-01-13 Thread Danny

On 14/01/2016 12:58 PM, Joel Gwynn wrote:

I'm also noticing this problem in admin.  What's the fix?


This is the fix from that pull request:
https://github.com/stephenmcd/mezzanine/commit/f91022d6b5f8baecb06ceb8a9479302af1bdfbfc

It's on Mezzanine master, just not in 4.0.1.




On Thursday, October 29, 2015 at 11:39:02 PM UTC-4, Danny S wrote:

Ok, this is fixed in this pull request:
https://github.com/stephenmcd/mezzanine/pull/1450


One other thing I noticed which this fixed - without this change,
on a new user created in the admin, the profile fields would only
appear once, but never saved the data entered into them. Only when
I entered data via SITE/accounts (not in admin) was the data
saved, and then I saw duplicate profile fields.

After making my changes, I added another new user via the admin,
and their profile data saved in the admin first try :)

Seeya. Danny.

On 30 October 2015 at 11:52, Danny  wrote:


On 30 October 2015 at 09:55, Stephen McDonald  wrote:

I can actually reproduce this using latest grappelli-safe

The patch resolved the issue for the site permission
field, but I get duplicate fields for profile fields.

Not sure what the solution is but I've opened an issue here:

https://github.com/stephenmcd/mezzanine/issues/1449



Hi Stephen,

I can also confirm - I've updated to the latest grapelli-safe
and although Site Permissions is no longer duplicated, the
profile fields are.

I'd be interested in a solution too, if anyone manages to work
it out.

Seeya. Danny.



On Fri, Oct 30, 2015 at 7:33 AM, Ryne Everett
 wrote:

As I said in the other email, this is easy enough
to solve in the template, see

https://github.com/ryneeverett/mezzanine/commit/801b66152b96f1ec0e14a52127484065742552b7


 for
how the duplicate SitePermissions was solved.


I don't think that's the link you think it is. That
patch removes the javascript hack (which is what
you're referring to as the "solution") but turned out
to also be the wrong solution and was never merged.

The correct solution to that specific issue turned out
to be
https://github.com/stephenmcd/grappelli-safe/pull/56
 and
(assuming the duplicate field is a tabular inline)
upgrading to grappelli-safe master may solve this
issue as well.

On Thu, Oct 29, 2015 at 3:12 PM, Danny
 wrote:

On 30/10/2015 12:39 AM, Chi-Cheong Weng wrote:

I still see this in the latest dev build. At the
bottom of
http://127.0.0.1:8000/admin/auth/user/2/
, I see
my user profile info (i.e. phonenumber and
company) appear twice.


Hi Chi-Cheong,

As I said in the other email, this is easy enough
to solve in the template, see

https://github.com/ryneeverett/mezzanine/commit/801b66152b96f1ec0e14a52127484065742552b7


for how the duplicate SitePermissions was solved.

for mine, I just added the following line
immediately after that change in my app's copy of
templates/admin/base_site.html:
$("#id_myprofile-__prefix__-id").parent().remove();

My profile module is named 'myprofile' so you'd
probably have to use 'userprofile' instead.

Hope this helps,

Seeya. Danny.


See screen capture. This is seen even in the
latest dev branch.

My user profile module is as follows:
AUTH_PROFILE_MODULE = "userprofiles.UserProfile"
cat userprofiles/models.py
from django.db import models
from django.contrib.auth.models import User
from django.utils.translation import ugettext as _
from phonenumber_field.modelfields import

Re: [mezzanine-users] BUG: duplicate profile info under admin user panel

2016-01-13 Thread Joel Gwynn
I'm also noticing this problem in admin.  What's the fix?

On Thursday, October 29, 2015 at 11:39:02 PM UTC-4, Danny S wrote:
>
> Ok, this is fixed in this pull request: 
> https://github.com/stephenmcd/mezzanine/pull/1450
>
> One other thing I noticed which this fixed - without this change, on a new 
> user created in the admin, the profile fields would only appear once, but 
> never saved the data entered into them. Only when I entered data via 
> SITE/accounts (not in admin) was the data saved, and then I saw duplicate 
> profile fields.
>
> After making my changes, I added another new user via the admin, and their 
> profile data saved in the admin first try :)
>
> Seeya. Danny.
>
> On 30 October 2015 at 11:52, Danny  wrote:
>
>>
>> On 30 October 2015 at 09:55, Stephen McDonald > > wrote:
>>
>>> I can actually reproduce this using latest grappelli-safe
>>>
>>> The patch resolved the issue for the site permission field, but I get 
>>> duplicate fields for profile fields.
>>>
>>> Not sure what the solution is but I've opened an issue here:
>>>
>>> https://github.com/stephenmcd/mezzanine/issues/1449
>>>
>>>
>> Hi Stephen,
>>
>> I can also confirm - I've updated to the latest grapelli-safe and 
>> although Site Permissions is no longer duplicated, the profile fields are.
>>
>> I'd be interested in a solution too, if anyone manages to work it out.
>>
>> Seeya. Danny.
>>
>>
>>
>>  
>>
>>> On Fri, Oct 30, 2015 at 7:33 AM, Ryne Everett >> > wrote:
>>>
 As I said in the other email, this is easy enough to solve in the 
> template, see 
>
> https://github.com/ryneeverett/mezzanine/commit/801b66152b96f1ec0e14a52127484065742552b7
>  for 
> how the duplicate SitePermissions was solved.


 I don't think that's the link you think it is. That patch removes the 
 javascript hack (which is what you're referring to as the "solution") but 
 turned out to also be the wrong solution and was never merged.

 The correct solution to that specific issue turned out to be 
 https://github.com/stephenmcd/grappelli-safe/pull/56 and (assuming the 
 duplicate field is a tabular inline) upgrading to grappelli-safe master 
 may 
 solve this issue as well.

 On Thu, Oct 29, 2015 at 3:12 PM, Danny  
 wrote:

> On 30/10/2015 12:39 AM, Chi-Cheong Weng wrote:
>
> I still see this in the latest dev build. At the bottom of 
> http://127.0.0.1:8000/admin/auth/user/2/, I see my user profile info 
> (i.e. phonenumber and company) appear twice. 
>
> Hi Chi-Cheong,
>
> As I said in the other email, this is easy enough to solve in the 
> template, see 
>
> https://github.com/ryneeverett/mezzanine/commit/801b66152b96f1ec0e14a52127484065742552b7
>  
> for how the duplicate SitePermissions was solved.
>
> for mine, I just added the following line immediately after that 
> change in my app's copy of templates/admin/base_site.html:
> $("#id_myprofile-__prefix__-id").parent().remove();
>
> My profile module is named 'myprofile' so you'd probably have to use 
> 'userprofile' instead.
>
> Hope this helps,
>
> Seeya. Danny.
>
> See screen capture. This is seen even in the latest dev branch.
>
> My user profile module is as follows:
> AUTH_PROFILE_MODULE = "userprofiles.UserProfile"
> cat userprofiles/models.py
> from django.db import models
> from django.contrib.auth.models import User
> from django.utils.translation import ugettext as _
> from phonenumber_field.modelfields import PhoneNumberField
> from companies.models import Company
>
> class UserProfile(models.Model):
> user = models.OneToOneField(User, unique=True, 
> verbose_name=_('user'), related_name='user_profile')
> phonenumber = PhoneNumberField(null=True, blank=True)
> company = models.ForeignKey(Company, null=True)
>
> def __unicode__(self):
> return u'%s %s (%s), %s' % (self.user.first_name, 
> self.user.last_name, self.user.username, self.phonenumber)
>
>
> -- 
> 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 mezzanine-use...@googlegroups.com .
> For more options, visit https://groups.google.com/d/optout.
>
>
>
> -- 
> *Danny Sag*
> Chairperson
> Round World Events SA, Inc
> City of Small Gods Terry Pratchett Fan Club - 
> http://cityofsmallgods.org.au
>
> *Nullus Anxietas VI - The Australian Discworld Convention* - 
> http://ausdwcon.org
> "The Discworld Grand Tour" - Adelaide SA, August 4-6, 2017
>
> -- 
> You received this message because you are subscribed to 

Re: [mezzanine-users] BUG: duplicate profile info under admin user panel

2015-10-29 Thread Danny
Thanks Ryne, I'll fix my hack as well then :)

On 30 October 2015 at 07:03, Ryne Everett  wrote:

> As I said in the other email, this is easy enough to solve in the
>> template, see
>>
>> https://github.com/ryneeverett/mezzanine/commit/801b66152b96f1ec0e14a52127484065742552b7
>>  for
>> how the duplicate SitePermissions was solved.
>
>
> I don't think that's the link you think it is. That patch removes the
> javascript hack (which is what you're referring to as the "solution") but
> turned out to also be the wrong solution and was never merged.
>
> The correct solution to that specific issue turned out to be
> https://github.com/stephenmcd/grappelli-safe/pull/56 and (assuming the
> duplicate field is a tabular inline) upgrading to grappelli-safe master may
> solve this issue as well.
>
> On Thu, Oct 29, 2015 at 3:12 PM, Danny  wrote:
>
>> On 30/10/2015 12:39 AM, Chi-Cheong Weng wrote:
>>
>> I still see this in the latest dev build. At the bottom of
>> http://127.0.0.1:8000/admin/auth/user/2/, I see my user profile info
>> (i.e. phonenumber and company) appear twice.
>>
>> Hi Chi-Cheong,
>>
>> As I said in the other email, this is easy enough to solve in the
>> template, see
>>
>> https://github.com/ryneeverett/mezzanine/commit/801b66152b96f1ec0e14a52127484065742552b7
>> for how the duplicate SitePermissions was solved.
>>
>> for mine, I just added the following line immediately after that change
>> in my app's copy of templates/admin/base_site.html:
>> $("#id_myprofile-__prefix__-id").parent().remove();
>>
>> My profile module is named 'myprofile' so you'd probably have to use
>> 'userprofile' instead.
>>
>> Hope this helps,
>>
>> Seeya. Danny.
>>
>> See screen capture. This is seen even in the latest dev branch.
>>
>> My user profile module is as follows:
>> AUTH_PROFILE_MODULE = "userprofiles.UserProfile"
>> cat userprofiles/models.py
>> from django.db import models
>> from django.contrib.auth.models import User
>> from django.utils.translation import ugettext as _
>> from phonenumber_field.modelfields import PhoneNumberField
>> from companies.models import Company
>>
>> class UserProfile(models.Model):
>> user = models.OneToOneField(User, unique=True,
>> verbose_name=_('user'), related_name='user_profile')
>> phonenumber = PhoneNumberField(null=True, blank=True)
>> company = models.ForeignKey(Company, null=True)
>>
>> def __unicode__(self):
>> return u'%s %s (%s), %s' % (self.user.first_name,
>> self.user.last_name, self.user.username, self.phonenumber)
>>
>>
>> --
>> 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 mezzanine-users+unsubscr...@googlegroups.com.
>> For more options, visit https://groups.google.com/d/optout.
>>
>>
>>
>> --
>> *Danny Sag*
>> Chairperson
>> Round World Events SA, Inc
>> City of Small Gods Terry Pratchett Fan Club -
>> http://cityofsmallgods.org.au
>>
>> *Nullus Anxietas VI - The Australian Discworld Convention* -
>> http://ausdwcon.org
>> "The Discworld Grand Tour" - Adelaide SA, August 4-6, 2017
>>
>> --
>> 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 mezzanine-users+unsubscr...@googlegroups.com.
>> 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 mezzanine-users+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>



-- 
*Danny Sag*
Chairperson
Round World Events SA, Inc
City of Small Gods Terry Pratchett Fan Club - http://cityofsmallgods.org.au

*Nullus Anxietas VI - The Australian Discworld Convention* -
http://ausdwcon.org
"The Discworld Grand Tour" - Adelaide SA, August 4-6, 2017

-- 
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 mezzanine-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [mezzanine-users] BUG: duplicate profile info under admin user panel

2015-10-29 Thread Stephen McDonald
I can actually reproduce this using latest grappelli-safe

The patch resolved the issue for the site permission field, but I get
duplicate fields for profile fields.

Not sure what the solution is but I've opened an issue here:

https://github.com/stephenmcd/mezzanine/issues/1449

On Fri, Oct 30, 2015 at 7:33 AM, Ryne Everett  wrote:

> As I said in the other email, this is easy enough to solve in the
>> template, see
>>
>> https://github.com/ryneeverett/mezzanine/commit/801b66152b96f1ec0e14a52127484065742552b7
>>  for
>> how the duplicate SitePermissions was solved.
>
>
> I don't think that's the link you think it is. That patch removes the
> javascript hack (which is what you're referring to as the "solution") but
> turned out to also be the wrong solution and was never merged.
>
> The correct solution to that specific issue turned out to be
> https://github.com/stephenmcd/grappelli-safe/pull/56 and (assuming the
> duplicate field is a tabular inline) upgrading to grappelli-safe master may
> solve this issue as well.
>
> On Thu, Oct 29, 2015 at 3:12 PM, Danny  wrote:
>
>> On 30/10/2015 12:39 AM, Chi-Cheong Weng wrote:
>>
>> I still see this in the latest dev build. At the bottom of
>> http://127.0.0.1:8000/admin/auth/user/2/, I see my user profile info
>> (i.e. phonenumber and company) appear twice.
>>
>> Hi Chi-Cheong,
>>
>> As I said in the other email, this is easy enough to solve in the
>> template, see
>>
>> https://github.com/ryneeverett/mezzanine/commit/801b66152b96f1ec0e14a52127484065742552b7
>> for how the duplicate SitePermissions was solved.
>>
>> for mine, I just added the following line immediately after that change
>> in my app's copy of templates/admin/base_site.html:
>> $("#id_myprofile-__prefix__-id").parent().remove();
>>
>> My profile module is named 'myprofile' so you'd probably have to use
>> 'userprofile' instead.
>>
>> Hope this helps,
>>
>> Seeya. Danny.
>>
>> See screen capture. This is seen even in the latest dev branch.
>>
>> My user profile module is as follows:
>> AUTH_PROFILE_MODULE = "userprofiles.UserProfile"
>> cat userprofiles/models.py
>> from django.db import models
>> from django.contrib.auth.models import User
>> from django.utils.translation import ugettext as _
>> from phonenumber_field.modelfields import PhoneNumberField
>> from companies.models import Company
>>
>> class UserProfile(models.Model):
>> user = models.OneToOneField(User, unique=True,
>> verbose_name=_('user'), related_name='user_profile')
>> phonenumber = PhoneNumberField(null=True, blank=True)
>> company = models.ForeignKey(Company, null=True)
>>
>> def __unicode__(self):
>> return u'%s %s (%s), %s' % (self.user.first_name,
>> self.user.last_name, self.user.username, self.phonenumber)
>>
>>
>> --
>> 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 mezzanine-users+unsubscr...@googlegroups.com.
>> For more options, visit https://groups.google.com/d/optout.
>>
>>
>>
>> --
>> *Danny Sag*
>> Chairperson
>> Round World Events SA, Inc
>> City of Small Gods Terry Pratchett Fan Club -
>> http://cityofsmallgods.org.au
>>
>> *Nullus Anxietas VI - The Australian Discworld Convention* -
>> http://ausdwcon.org
>> "The Discworld Grand Tour" - Adelaide SA, August 4-6, 2017
>>
>> --
>> 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 mezzanine-users+unsubscr...@googlegroups.com.
>> 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 mezzanine-users+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>



-- 
Stephen McDonald
http://jupo.org

-- 
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 mezzanine-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [mezzanine-users] BUG: duplicate profile info under admin user panel

2015-10-29 Thread Danny
On 30 October 2015 at 09:55, Stephen McDonald  wrote:

> I can actually reproduce this using latest grappelli-safe
>
> The patch resolved the issue for the site permission field, but I get
> duplicate fields for profile fields.
>
> Not sure what the solution is but I've opened an issue here:
>
> https://github.com/stephenmcd/mezzanine/issues/1449
>
>
Hi Stephen,

I can also confirm - I've updated to the latest grapelli-safe and although
Site Permissions is no longer duplicated, the profile fields are.

I'd be interested in a solution too, if anyone manages to work it out.

Seeya. Danny.





> On Fri, Oct 30, 2015 at 7:33 AM, Ryne Everett 
> wrote:
>
>> As I said in the other email, this is easy enough to solve in the
>>> template, see
>>>
>>> https://github.com/ryneeverett/mezzanine/commit/801b66152b96f1ec0e14a52127484065742552b7
>>>  for
>>> how the duplicate SitePermissions was solved.
>>
>>
>> I don't think that's the link you think it is. That patch removes the
>> javascript hack (which is what you're referring to as the "solution") but
>> turned out to also be the wrong solution and was never merged.
>>
>> The correct solution to that specific issue turned out to be
>> https://github.com/stephenmcd/grappelli-safe/pull/56 and (assuming the
>> duplicate field is a tabular inline) upgrading to grappelli-safe master may
>> solve this issue as well.
>>
>> On Thu, Oct 29, 2015 at 3:12 PM, Danny  wrote:
>>
>>> On 30/10/2015 12:39 AM, Chi-Cheong Weng wrote:
>>>
>>> I still see this in the latest dev build. At the bottom of
>>> http://127.0.0.1:8000/admin/auth/user/2/, I see my user profile info
>>> (i.e. phonenumber and company) appear twice.
>>>
>>> Hi Chi-Cheong,
>>>
>>> As I said in the other email, this is easy enough to solve in the
>>> template, see
>>>
>>> https://github.com/ryneeverett/mezzanine/commit/801b66152b96f1ec0e14a52127484065742552b7
>>> for how the duplicate SitePermissions was solved.
>>>
>>> for mine, I just added the following line immediately after that change
>>> in my app's copy of templates/admin/base_site.html:
>>> $("#id_myprofile-__prefix__-id").parent().remove();
>>>
>>> My profile module is named 'myprofile' so you'd probably have to use
>>> 'userprofile' instead.
>>>
>>> Hope this helps,
>>>
>>> Seeya. Danny.
>>>
>>> See screen capture. This is seen even in the latest dev branch.
>>>
>>> My user profile module is as follows:
>>> AUTH_PROFILE_MODULE = "userprofiles.UserProfile"
>>> cat userprofiles/models.py
>>> from django.db import models
>>> from django.contrib.auth.models import User
>>> from django.utils.translation import ugettext as _
>>> from phonenumber_field.modelfields import PhoneNumberField
>>> from companies.models import Company
>>>
>>> class UserProfile(models.Model):
>>> user = models.OneToOneField(User, unique=True,
>>> verbose_name=_('user'), related_name='user_profile')
>>> phonenumber = PhoneNumberField(null=True, blank=True)
>>> company = models.ForeignKey(Company, null=True)
>>>
>>> def __unicode__(self):
>>> return u'%s %s (%s), %s' % (self.user.first_name,
>>> self.user.last_name, self.user.username, self.phonenumber)
>>>
>>>
>>> --
>>> 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 mezzanine-users+unsubscr...@googlegroups.com.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>>
>>>
>>> --
>>> *Danny Sag*
>>> Chairperson
>>> Round World Events SA, Inc
>>> City of Small Gods Terry Pratchett Fan Club -
>>> http://cityofsmallgods.org.au
>>>
>>> *Nullus Anxietas VI - The Australian Discworld Convention* -
>>> http://ausdwcon.org
>>> "The Discworld Grand Tour" - Adelaide SA, August 4-6, 2017
>>>
>>> --
>>> 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 mezzanine-users+unsubscr...@googlegroups.com.
>>> 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 mezzanine-users+unsubscr...@googlegroups.com.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> --
> Stephen McDonald
> http://jupo.org
>
> --
> 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 mezzanine-users+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>



-- 
*Danny Sag*
Chairperson
Round World Events SA, Inc
City of Small Gods Terry Pratchett Fan Club -