Why are you defining your own auth_user table? auth.define_tables() will do that for you automatically. You only need to define your own if you want to customize it, and in that case, you can simply exclude the username field from your custom definition.
On Tuesday, November 29, 2011 4:45:33 PM UTC-5, Constantine Vasil wrote: > > It seems that commenting out 'username' is the only option > #Field('username', type='string', > # label=T('Username')), > >