In web2py 2.0.2 I defined the following custom auth_user table:

db.define_table(
    auth.settings.table_user_name,
    Field('title',length=8,requires=IS_IN_SET(['de 
heer','mevrouw'],zero=T('select a value')),label='Aanheft * '),
    
Field('firstName',length=32,requires=IS_LENGTH(32,error_message=T('length 
exceeds 32 characters')),label='Voornaam'),
    
Field('lastName',length=64,default='',requires=[IS_LENGTH(64,error_message=T('length
 
exceeds 64 charactrer')),IS_NOT_EMPTY()],notnull=True,label='Achternaam * 
'),
    
Field('shortname',default='',requires=[IS_LENGTH(128,error_message=T('length 
exceeds 128 
characters')),IS_EMPTY_OR(IS_NOT_IN_DB(db,'custom_auth_table.shortname',error_message=T('shortname
 
already in database')))],notnull=True,unique=True),
    Field('phone',length=16,requires=IS_LENGTH(16,error_message='length 
exceeds 16 characters'),label='Telefoon'),
    
Field('email',length=128,default='',requires=[IS_LENGTH(128,error_message=T('length
 
exceeds 128 characters')),IS_EMAIL(error_message=T('invalid 
email')),IS_NOT_EMPTY(),IS_NOT_IN_DB(db,'custom_auth_table.email',error_message=T('email
 
already in database'))],notnull=True,unique=True,label='E-mail * '),
    
Field('username',length=32,default='',requires=[IS_LENGTH(32,error_message=T('length
 
exceeds 32 
charactrer')),IS_NOT_EMPTY(),IS_NOT_IN_DB(db,'custom_auth_table.username',error_message=T('username
 
already in 
database'))],notnull=True,unique=True,writable=False,readable=False,label='Gebruikersnaam
 
* '),
    Field('password', 
type='password',length=512,requires=[IS_STRONG(),CRYPT()],readable=False,label='Wachtwoord
 
* '),
    Field('nodeID','reference 
node',default='',requires=[IS_IN_DB(db,'node.id','%(id)s',zero=T('select a 
value'))],ondelete='CASCADE',notnull=True,writable=False,readable=False),
    
Field('comment',type='text',requires=IS_LENGTH(512,error_message=T('length 
exceeds 512 characters')),
    
Field('registration_key',length=512,default='',writable=False,readable=False),
    
Field('reset_password_key',length=512,default='',writable=False,readable=False),
    
Field('registration_id',length=512,default='',writable=False,readable=False),
    Field('createdOn',type='datetime',default=request.now),
    
Field('modifiedOn',type='datetime',default=request.now,update=request.now))


## get the custom_auth_table
custom_auth_table = db[auth.settings.table_user_name]
## tell auth to use custom_auth_table
auth.settings.table_user = custom_auth_table

When I save the file, it makes this line of code gray:

custom_auth_table = db[auth.settings.table_user_name]

I don't know why, flash messages don't display in 2.0.2


Also when I inspect the page with fire bug I get this just before the 
body's closing tag:

XyXyXyXyXyXyXyXyXyXyXyXyXy</div>


Kind regards,

Annet

-- 



Reply via email to