sigh
was looking up users based on username to check for need to rename.feature/enhanced-ticket-view
parent
13edcad576
commit
b25ad2de8e
|
@ -192,16 +192,15 @@ def on_pubkey_post_save(sender, instance, **kwargs):
|
||||||
|
|
||||||
@receiver(pre_save, sender=Townie)
|
@receiver(pre_save, sender=Townie)
|
||||||
def on_townie_pre_save(sender, instance, **kwargs):
|
def on_townie_pre_save(sender, instance, **kwargs):
|
||||||
existing = Townie.objects.filter(username=instance.username)
|
if instance.id is None:
|
||||||
if not existing:
|
logging.info('Signup from {}'.format(instance.username))
|
||||||
# we're making a new Townie; this means someone just signed up. We
|
|
||||||
# don't care at all about their state on disk.
|
|
||||||
return
|
return
|
||||||
|
|
||||||
existing = existing[0]
|
existing = Townie.objects.get(id=instance.id)
|
||||||
|
|
||||||
# See if we need to create this user on disk.
|
# See if we need to create this user on disk.
|
||||||
if not existing.reviewed and instance.reviewed is True:
|
if not existing.reviewed and instance.reviewed is True:
|
||||||
|
logging.info('Creating user {} on disk.'.format(instance.username))
|
||||||
instance.create_on_disk()
|
instance.create_on_disk()
|
||||||
instance.send_welcome_email()
|
instance.send_welcome_email()
|
||||||
instance.write_authorized_keys()
|
instance.write_authorized_keys()
|
||||||
|
|
Loading…
Reference in New Issue