I can't seem to figure out a (good) way to have one of my auth_user fields
default to another auth_user field. I only want the default to take place
once so not "compute".
I tried defaulting to a lambda but that doesn't work.
db.define_table('auth_user',
...
Field('email', length=128, required=True, unique=True),
Field('paypal_email', length=128, default=lambda r: r.email))
With any other forms I could probably set the form.vars or do an
onvalidation but I'm not sure how or if I can do that with auth() forms.