I saw that in the documentation. Can auth_user reference a table I create?
so...
auth.settings.extra_fields['auth_user']= [
Field('timezone_id',db.base_timezones),
Field('type_id',db.base_types),
Field('sex_id',db.base_sexes),
Field('photo',
uploadfolder=os.path.join(request.folder,'uploads/users')),
Field('ip', 'string', length=40),
Field('agent', 'text'),
Field('phone', 'string', length=16),
Field('zip', 'string', length=16),
Field('city', 'string', length=64),
Field('state' 'string', length=64),
Field('country', 'string', length=64),
Field('latitude', 'decimal', required=True, notnull=True),
Field('longitude', 'decimal', required=True, notnull=True)
]
where
Field('timezone_id',db.base_timezones),
Field('type_id',db.base_types),
Field('sex_id',db.base_sexes),
are other tables
On Monday, June 25, 2012 10:33:47 PM UTC-4, Massimo Di Pierro wrote:
>
> You can defined your own auth_user before auth.define_table and your own
> will be used. Or you can use
>
> auth.settings.extra_fields['auth_user'] =
> [Field(...),Field(...),Field(...), ... ]
>
> before auth.define_tables()
>
> On Monday, 25 June 2012 18:43:33 UTC-5, Horus wrote:
>>
>> is there a way to add other tables to the current auth table setup ?
>> I am aware of customizing existing tables but not adding tables to the
>> database structure.
>>
>> e.g.
>>
>> Is it VALID to add other tables such at a country table and have
>> auth_user reference this table without breaking web2py internals?
>> How can this be done if possible?
>>
>
--